Comment prégénérer les chunks avec Chunky

Pourquoi prégénérer les chunks ?

La prégénération des chunks permet de :

  • Réduire le lag lors de l'exploration de nouveaux territoires
  • Améliorer les performances du serveur
  • Éviter les ralentissements pendant le jeu
  • Stabiliser le TPS (Ticks Per Second)

Prérequis

  • Accès administrateur à votre panel de gestion
  • Permissions OP ou administrateur sur le serveur
  • Espace disque suffisant (la prégénération augmente la taille du monde)

Étape 1 : Installation de Chunky

Télécharger le plugin

  1. Rendez-vous sur la page officielle : https://www.spigotmc.org/resources/chunky.81534/
  2. Téléchargez la dernière version de Chunky
  3. Téléchargez également ChunkyBorder si vous souhaitez définir une bordure de monde

Installer sur le serveur

  1. Connectez-vous à votre panel de gestion
  2. Accédez à la section Fichiers ou Gestionnaire de fichiers
  3. Ouvrez le dossier plugins
  4. Uploadez le fichier Chunky.jar
  5. Redémarrez votre serveur

Étape 2 : Configuration de base

Se connecter au serveur

Connectez-vous à votre serveur Minecraft avec un compte administrateur (OP).

Définir le centre de prégénération

Par défaut, Chunky utilise le spawn du monde. Pour définir un centre personnalisé :

/chunky center <x> <z>

Exemple :

/chunky center 0 0

Pour utiliser votre position actuelle :

/chunky center ~

Définir le rayon de prégénération

Choisissez la taille de la zone à prégénérer en blocs :

/chunky radius <blocs>

Exemples de rayons recommandés :

/chunky radius 1000

Pour un serveur petit (environ 2000x2000 blocs)

/chunky radius 2500

Pour un serveur moyen (environ 5000x5000 blocs)

/chunky radius 5000

Pour un serveur large (environ 10000x10000 blocs)

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

Commandes de base

Pour démarrer la prégénération du monde actuel :

/chunky start

Pour démarrer sur un monde spécifique :

/chunky world <nom_du_monde>
/chunky start

Prégénérer plusieurs mondes

Pour l'overworld :

/chunky world world
/chunky radius 2500
/chunky start

Pour le Nether :

/chunky world world_nether
/chunky radius 1000
/chunky start

Pour l'End :

/chunky world world_the_end
/chunky radius 1000
/chunky start

Étape 4 : Gérer la prégénération

Vérifier la progression

Pour voir l'avancement en temps réel :

/chunky progress

Cette commande affiche :

  • Le pourcentage de complétion
  • Le nombre de chunks générés
  • Le temps estimé restant
  • La vitesse de génération

Mettre en pause

Pour mettre la génération en pause :

/chunky pause

Pour reprendre :

/chunky continue

Arrêter complètement

Pour arrêter définitivement la tâche en cours :

/chunky cancel

Étape 5 : Configuration avancée

Définir une forme personnalisée

Par défaut, Chunky génère en cercle. Pour utiliser un carré :

/chunky shape square

Pour revenir au cercle :

/chunky shape circle

Ajuster la vitesse de génération

Pour éviter de surcharger le serveur, vous pouvez limiter la vitesse :

/chunky pattern <type>

Types disponibles :

  • concentric : Spirale depuis le centre (par défaut, recommandé)
  • loop : Boucle carrée
  • spiral : Spirale différente

Gérer les tâches multiples

Lister toutes les tâches en cours :

/chunky tasks

Continuer une tâche spécifique :

/chunky continue <monde>

Annuler une tâche spécifique :

/chunky cancel <monde>

Étape 6 : Optimisation des performances

Pendant la prégénération

Pour minimiser l'impact sur les joueurs :

  1. Lancez la prégénération aux heures creuses (nuit, peu de joueurs)
  2. Utilisez un rayon modéré pour commencer
  3. Surveillez le TPS avec /tps ou des plugins de monitoring
  4. Mettez en pause si le serveur ralentit trop

Commandes de surveillance

Vérifier le TPS du serveur :

/tps

Si le TPS descend sous 18, considérez :

  • Mettre en pause la génération
  • Réduire le nombre de joueurs connectés
  • Allouer plus de RAM au serveur

Étape 7 : Ajouter une bordure de monde (optionnel)

Installer ChunkyBorder

  1. Téléchargez ChunkyBorder depuis SpigotMC
  2. Placez-le dans le dossier plugins
  3. Redémarrez le serveur

Définir la bordure

La bordure empêchera les joueurs d'aller au-delà de la zone prégénérée :

/chunky worldborder

Cette commande synchronise automatiquement la bordure de monde avec votre zone Chunky.

Astuces et recommandations

Estimation du temps

Le temps de prégénération dépend de :

  • La taille du rayon choisi
  • La puissance de votre serveur
  • La complexité du terrain (montagnes, grottes)

Estimations approximatives :

  • Rayon 1000 : 30 minutes à 2 heures
  • Rayon 2500 : 2 à 6 heures
  • Rayon 5000 : 8 à 24 heures

Espace disque nécessaire

Prévoyez environ :

  • 50-100 MB pour un rayon de 1000 blocs
  • 300-500 MB pour un rayon de 2500 blocs
  • 1-2 GB pour un rayon de 5000 blocs

Ces chiffres varient selon le type de terrain.

Après la prégénération

Une fois terminé :

  1. La prégénération s'arrête automatiquement
  2. Vous pouvez supprimer Chunky si vous n'en avez plus besoin
  3. Les performances du serveur s'amélioreront lors de l'exploration
  4. Pensez à sauvegarder votre monde

Commandes récapitulatives

Voici un workflow complet pour prégénérer l'overworld :

/chunky world world
/chunky center 0 0
/chunky radius 2500
/chunky shape circle
/chunky start

Vérifier la progression :

/chunky progress

Mettre en pause si nécessaire :

/chunky pause

Reprendre :

/chunky continue

Résolution des problèmes

Le serveur lag pendant la génération

  • Mettez en pause avec /chunky pause
  • Attendez les heures creuses
  • Réduisez le rayon de génération
  • Augmentez la RAM allouée au serveur

La génération est très lente

  • Vérifiez que vous avez suffisamment de RAM
  • Fermez les plugins gourmands temporairement
  • Vérifiez l'espace disque disponible
  • Considérez un rayon plus petit

Erreur "World not found"

  • Vérifiez le nom exact du monde avec /chunky worlds
  • Le nom est sensible à la casse
  • Utilisez le nom complet (exemple : world_nether)

La prégénération ne démarre pas

  • Vérifiez que vous êtes OP : /op <votre_pseudo>
  • Assurez-vous d'avoir défini un centre et un rayon
  • Redémarrez le serveur si nécessaire

Conclusion

Chunky est un outil puissant pour optimiser votre serveur Minecraft. Une bonne prégénération améliore considérablement l'expérience des joueurs en réduisant le lag lors de l'exploration. N'oubliez pas de surveiller les performances pendant le processus et d'ajuster les paramètres selon les besoins de votre serveur.