Un serveur vanilla et un pack de 200 mods diffèrent par plus que le contenu. Les mods ajoutent des blocs qui tiquent, des machines qui tournent en continu, et une génération de monde qui doit tout placer — le même nombre de joueurs coûte donc plusieurs fois plus.
D'où vient le coût supplémentaire
| Source | Pourquoi |
|---|---|
| Machines qui tiquent | Les mods techniques ajoutent des blocs qui traitent à chaque tick, que quelqu'un regarde ou non. |
| Génération du monde | Plus de minerais, structures et biomes à placer rend la génération de chaque chunk plus lente. |
| Mémoire | Le registre, les recettes et les textures de chaque mod vivent en mémoire avant qu'un seul joueur ne se connecte. |
| Temps de démarrage | Charger et assembler des centaines de mods prend des minutes, pas des secondes. |
| Taille des chunks sur disque | Plus de types de blocs et de blocs à données par chunk signifie des fichiers de région plus gros. |
Ce qui aide vraiment
- Donnez-lui la mémoire que le pack demande
Les modpacks publient un chiffre recommandé, généralement honnête. Faire tourner un pack qui veut 6 Go sur 4 Go est la cause la plus fréquente d'un serveur moddé qui gèle « sans raison ».
- Prégénérez le monde
La génération de chunks moddée est réellement lente. Générer à l'avance la zone que les gens exploreront retire entièrement ce coût du serveur en production.
- Installez un ensemble de mods de performance
Les mods côté serveur qui améliorent la gestion des chunks et le comportement des entités sont très utilisés et généralement sûrs. Ajoutez-les un par un et lisez ce que chacun change.
- Profilez avec spark, qui marche aussi en moddé
Spark existe pour Fabric et Forge. Un serveur moddé qui rame a presque toujours une machine, un chargeur de chunks ou un mod en haut de l'arbre.
Les blocs et objets d'un mod retiré disparaissent du monde, et selon le mod cela peut donner des chunks qui ne se chargent plus. Ne retirez jamais un mod d'un pack où des gens ont construit sans sauvegarde et sans test préalable sur une copie.
Dans les packs moddés, les FPS bas sont bien plus fréquents qu'un TPS bas. Demandez un /spark tps avant de passer une soirée à régler le serveur : si le TPS est à 20, le problème est sur sa machine et le correctif est dans les options graphiques.