# 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/](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 ``` 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 ``` 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 /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 ``` 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 ``` Annuler une tâche spécifique : ``` /chunky cancel ``` ## É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 ` - 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.