Aller au contenu

Wiki

Révision #821

Enregistrée le 15 août 2026 à 7:16

Auteur: vyrriox Type: Création « Creation de la page Chunky et ServerCore: plafonds de reproduction 8 villageois et 16 animaux sur 64 blocs, lobotomisation des villageois en case unique, paliers d ajustement dynamique verifies dans config.yml, sauvegarde et fusion d objets, parametres de pre-generation Chunky et reprise de tache. »
Cette révision #821

Chunky et ServerCore

Deux mods travaillent en arrière plan pour tenir la charge du serveur: Chunky, qui génère le monde à l'avance, et ServerCore, qui réduit automatiquement certains réglages quand ça rame. Le second a des conséquences directes sur tes fermes, et personne ne le sait.

Ce que ServerCore change pour les joueurs

Il existe un plafond de reproduction
Le pack limite le nombre d'animaux et de villageois qu'on peut faire se reproduire dans une même zone. Dans un rayon de 64 blocs, la reproduction s'arrête à 8 villageois et 16 animaux. Pour les villageois, la hauteur ne compte pas: empiler les étages ne contourne rien.

C'est la réponse à une question fréquente: si tes vaches refusent de se reproduire alors que tu leur donnes du blé, il y a probablement déjà seize animaux dans les parages. Répartis tes enclos à plus de 64 blocs les uns des autres plutôt que de tout concentrer.

Deuxième point, moins visible: les villageois enfermés dans un espace d'un bloc voient leur intelligence réduite par le serveur. Ils continuent d'échanger, mais ils ne cherchent plus à se déplacer. C'est volontaire, ça soulage énormément le serveur dans les halls de commerce. Le fonctionnement du commerce est sur Villageois et commerce.

Pourquoi ça ralentit aux heures de pointe

ServerCore surveille en permanence le temps que met le serveur à traiter un tour de jeu. Dès que ça dépasse le seuil, il réduit progressivement plusieurs réglages, puis les remonte quand la charge redescend.

RéglageAu reposSous charge
Distance de simulation8descend jusqu'à 4
Distance de tick des chunks8descend jusqu'à 4
Plafond de monstres80 %descend jusqu'à 30 %
Distance d'affichage10descend jusqu'à 5

Concrètement, une ferme à monstres qui tourne bien à trois joueurs peut produire deux fois moins un dimanche soir. Ce n'est ni un bug ni un bridage arbitraire: c'est ce qui évite que le serveur entier devienne injouable. Les rendements des fermes sont sur Automatiser ses fermes.

Les autres réglages qui tournent en fond
Le serveur sauvegarde toutes les cinq minutes, regroupe les objets au sol dans un rayon de 4 blocs et les boules d'expérience dans un rayon de 8. Il empêche aussi d'entrer dans un chunk qui n'est pas encore chargé, ce qui explique les rares blocages d'une seconde quand tu voyages très vite.

Chunky, pour générer le monde à l'avance

Le reste de cette page concerne les serveurs privés. Chunky sert à créer les chunks avant que les joueurs n'y aillent, plutôt que de les générer à la volée pendant qu'on explore.

C'est le gain le plus important qu'un administrateur puisse obtenir en une seule opération: la génération de terrain est de loin l'opération la plus coûteuse d'un serveur moddé, et un pack de cette taille en souffre plus qu'un jeu vanilla.

ParamètreÀ quoi il sert
Le mondeLa dimension à générer, chacune se traite séparément
Le centreEn général le point d'apparition, en coordonnées
Le rayonEn blocs. Mille blocs est déjà une zone confortable
La formeCarré ou cercle selon la façon dont tu limites ta carte
Le motifL'ordre de parcours, à laisser par défaut
Chunky retient sa progression. Une tâche interrompue peut reprendre là où elle s'était arrêtée, et le nombre de chunks déjà traités est conservé. Tu peux donc pré-générer par tranches, la nuit par exemple, sans repartir de zéro à chaque fois.

Bien s'y prendre

  1. 1
    Fais le sur un serveur vide. La pré-génération consomme tout ce que la machine peut donner, jouer en même temps est désagréable pour tout le monde.
  2. 2
    Commence petit. Un rayon de mille blocs autour du spawn couvre déjà largement les premières semaines.
  3. 3
    N'oublie pas les autres dimensions. Le Nether et l'End se pré-génèrent séparément, et le Nether est celui qui fait le plus mal quand il se génère en direct.
  4. 4
    Surveille l'espace disque. Un monde pré-généré pèse lourd, bien plus qu'un monde exploré au fil de l'eau.
  5. 5
    Sauvegarde avant. Comme pour toute opération de masse, voir Maintenir son serveur.
Pré-générer ne répare pas un monde lent
Si ton serveur rame alors que les joueurs restent dans une zone déjà explorée, le problème n'est pas la génération. Cherche plutôt du côté des machines et des fermes, avec le profileur décrit sur Optimiser son serveur.

Où continuer

Le diagnostic des ralentissements et le choix de la machine virtuelle sont sur Optimiser son serveur, la mémoire sur Arguments JVM et RAM. Pour les pannes franches, va voir Dépanner son serveur, et après une montée de version Mettre à jour son serveur.

Version actuelle

Chunky et ServerCore

Deux mods travaillent en arrière plan pour tenir la charge du serveur: Chunky, qui génère le monde à l'avance, et ServerCore, qui réduit automatiquement certains réglages quand ça rame. Le second a des conséquences directes sur tes fermes, et personne ne le sait.

Ce que ServerCore change pour les joueurs

Il existe un plafond de reproduction
Le pack limite le nombre d'animaux et de villageois qu'on peut faire se reproduire dans une même zone. Dans un rayon de 64 blocs, la reproduction s'arrête à 8 villageois et 16 animaux. Pour les villageois, la hauteur ne compte pas: empiler les étages ne contourne rien.

C'est la réponse à une question fréquente: si tes vaches refusent de se reproduire alors que tu leur donnes du blé, il y a probablement déjà seize animaux dans les parages. Répartis tes enclos à plus de 64 blocs les uns des autres plutôt que de tout concentrer.

Deuxième point, moins visible: les villageois enfermés dans un espace d'un bloc voient leur intelligence réduite par le serveur. Ils continuent d'échanger, mais ils ne cherchent plus à se déplacer. C'est volontaire, ça soulage énormément le serveur dans les halls de commerce. Le fonctionnement du commerce est sur Villageois et commerce.

Pourquoi ça ralentit aux heures de pointe

ServerCore surveille en permanence le temps que met le serveur à traiter un tour de jeu. Dès que ça dépasse le seuil, il réduit progressivement plusieurs réglages, puis les remonte quand la charge redescend.

RéglageAu reposSous charge
Distance de simulation8descend jusqu'à 4
Distance de tick des chunks8descend jusqu'à 4
Plafond de monstres80 %descend jusqu'à 30 %
Distance d'affichage10descend jusqu'à 5

Concrètement, une ferme à monstres qui tourne bien à trois joueurs peut produire deux fois moins un dimanche soir. Ce n'est ni un bug ni un bridage arbitraire: c'est ce qui évite que le serveur entier devienne injouable. Les rendements des fermes sont sur Automatiser ses fermes.

Les autres réglages qui tournent en fond
Le serveur sauvegarde toutes les cinq minutes, regroupe les objets au sol dans un rayon de 4 blocs et les boules d'expérience dans un rayon de 8. Il empêche aussi d'entrer dans un chunk qui n'est pas encore chargé, ce qui explique les rares blocages d'une seconde quand tu voyages très vite.

Chunky, pour générer le monde à l'avance

Le reste de cette page concerne les serveurs privés. Chunky sert à créer les chunks avant que les joueurs n'y aillent, plutôt que de les générer à la volée pendant qu'on explore.

C'est le gain le plus important qu'un administrateur puisse obtenir en une seule opération: la génération de terrain est de loin l'opération la plus coûteuse d'un serveur moddé, et un pack de cette taille en souffre plus qu'un jeu vanilla.

ParamètreÀ quoi il sert
Le mondeLa dimension à générer, chacune se traite séparément
Le centreEn général le point d'apparition, en coordonnées
Le rayonEn blocs. Mille blocs est déjà une zone confortable
La formeCarré ou cercle selon la façon dont tu limites ta carte
Le motifL'ordre de parcours, à laisser par défaut
Chunky retient sa progression. Une tâche interrompue peut reprendre là où elle s'était arrêtée, et le nombre de chunks déjà traités est conservé. Tu peux donc pré-générer par tranches, la nuit par exemple, sans repartir de zéro à chaque fois.

Bien s'y prendre

  1. 1
    Fais le sur un serveur vide. La pré-génération consomme tout ce que la machine peut donner, jouer en même temps est désagréable pour tout le monde.
  2. 2
    Commence petit. Un rayon de mille blocs autour du spawn couvre déjà largement les premières semaines.
  3. 3
    N'oublie pas les autres dimensions. Le Nether et l'End se pré-génèrent séparément, et le Nether est celui qui fait le plus mal quand il se génère en direct.
  4. 4
    Surveille l'espace disque. Un monde pré-généré pèse lourd, bien plus qu'un monde exploré au fil de l'eau.
  5. 5
    Sauvegarde avant. Comme pour toute opération de masse, voir Maintenir son serveur.
Pré-générer ne répare pas un monde lent
Si ton serveur rame alors que les joueurs restent dans une zone déjà explorée, le problème n'est pas la génération. Cherche plutôt du côté des machines et des fermes, avec le profileur décrit sur Optimiser son serveur.

Où continuer

Le diagnostic des ralentissements et le choix de la machine virtuelle sont sur Optimiser son serveur, la mémoire sur Arguments JVM et RAM. Pour les pannes franches, va voir Dépanner son serveur, et après une montée de version Mettre à jour son serveur.