Hytale World Builder V2: Guide de génération pour les propriétaires de serveurs

Par :nom Catégorie: :nom : minutes min lire

World Gen V2 est la reconstruction complète de la génération de terrain d'Hytale, et il est entièrement modifiable à travers un éditeur de nœuds visuels. Ce guide couvre le système de champ de densité, la création de biome, les fournisseurs de matériaux, les accessoires, la génération de cavernes et l'édition en direct — tous les propriétaires de serveurs d'outils doivent construire des mondes personnalisés.

Le 5 janvier 2026, Hypixel Studios a publié une plongée profonde sur Production mondiale V2 — reconstruction complète du système de production de terrain d'Hytale. Contrairement à V1, qui était basé sur le code et largement inaccessible aux modders, V2 est construit autour d'un éditeur de noeuds visuels qui permet à quiconque de créer des biomes personnalisés, des formes de terrain, des systèmes caverneux et des mondes sans écrire Java. Ce guide couvre tout ce que les propriétaires de serveurs et les constructeurs mondiaux doivent savoir sur V2. V1 vs V2: Pourquoi la reconstruction? AspectV1 (2016-2020)V2 (2021-présent) ModifierOutils internes, basés sur le codeÉditeur visuel de noeuds, aucun code n'est requis Aperçu en directNon pris en chargeRechargement en direct dans le monde à mesure que vous modifiez Accès aux modulesLimité API complète, intégration automatique de l'éditeur de nœuds Complexité du biome Hit barrières techniquesConçu pour des centaines de biomes à travers le monde Pattern scanningNon disponibleContext-aware prop placement ("heuristique") ThreadingInconnu Les API sont automatiquement multithreadées V1 alimente actuellement le mode Exploration. On s'attend à ce que V2 le remplace complètement par la mi-fin 2026, ce qui coïncide probablement avec le lancement de Adventure Mode. Vous pouvez déjà expérimenter avec V2 — les modèles Default_Flat et Default_Void utilisent V2, et le portail Creative Hub fonctionne sur la génération V2. L'éditeur de nœuds Le coeur de V2 est un éditeur de graphique basé sur node accessible par le Hub des outils créatifs (press B → Actif → Actif Node Editor). C'est le même outil que Hypixel Studios utilise en interne. Comment ça marche Ouvrir le menu Création de contenu (Tab) ou centre d'outils créatifs (B) Navigate to the Asset Node Editor Placer et connecter les nœuds pour définir les règles de génération de terrain Utilisez /viewport --radius 3 pour sélectionner une zone autour de vous pour recharger en direct Modifier les nœuds et voir les changements immédiatement dans le monde du jeu Chaque biome a un noeud root Biome que les branches dans cinq sous-systèmes: Densités — noeuds de fonctions mathématiques qui calculent la forme du terrain Fournisseurs de matériaux — noeuds logiques qui déterminent quels blocs remplissent le terrain Props — noeuds de fonction d'objet qui ajoutent de la végétation, des structures et des décorations Caves — règles de génération souterraine Caractéristiques additionnelles du terrain — modifications supplémentaires du terrain Champs de densité: Terrain de culture La forme du réseau est définie par champs de densité — grilles 3D de valeurs décimales. Pour chaque position du bloc, il y a un nombre : si elle est supérieure à zéro, le bloc est solide ; sinon, c'est de l'air. Les valeurs varient généralement entre -1 et 1. Une forme de terrain de base combine une courbe de hauteur (valeurs Y) avec bruit (variance X/Z). Cette formule simple crée la plupart du terrain dans Hytale. Nœuds clés de densité NodeObjet Paramètres clés SimplexNoise2D2D bruit sur le plan X/Z, valeurs [-1, 1]Lacunarité, persistance, échelle, Octaves, graines SimplexNoise3DBruit 3D avec échelle horizontale/verticale distincteScaleXZ, ÉchelleY, Lacunarité, Persistance, Octaves Ellipsoïde Formes de sphère déforméesVecteur d'échelle, Actifs de courbe, rotation de spin CylindreCaractéristiques du terrain cylindriqueAxialCurve (Y), RadialCurve (distance) MixBlend deux entrées de densitéGauge (0,0 = A seulement, 1,0 = B seulement) MultiplierMultiples entrées, ~40% plus rapidement après zéroMultiples entrées CurveMapper Carte de l'entrée dans une courbe pour la transformation de la valeurActif d'achat GradientWarp Champ de distorsion du terrain organique WarpScale, WarpFactor, WarpOctaves Absolute Convertit les négatifs en positifs (caractéristiques de type ridge)Input Paramètres de départ recommandés: ScaleXZ autour de 50 blocs, commencer par 4 octaves (les valeurs de plus de 10 sont rares). Matériau Fournisseurs: Ce qui remplit le terrain Une fois les champs de densité définir la forme, fournisseurs de matériaux déterminer quels blocs le remplissent. ProviderObjet ConstantType de bloc unique partout Solidité Routes solides par rapport au terrain vide vers différents fournisseurs QuueListe des priorités; s'arrête au premier fournisseur qui produit un bloc SimpleHorizontal Applique le fournisseur dans une plage verticale (TopY/BottomY) Striped Couches horizontales d'épaisseur variable Poids Sélection probabiliste de blocs avec SkipChance FieldFunctionBruit 3D pour la variation du matériau SpaceAndDepth Couches de surface sur les planchers/plafonds (herbe sur le dessus, etc.) ImportéRéférences des fournisseurs exportés par nom de réutilisabilité Exemple: Un biome typique utilise Solidité pour séparer les solides de l'air, puis SpaceAndDepth pour une couche de surface d'herbe, Queue pour une priorité de matériaux souterrains (sol → saleté → pierre → pierre profonde), et Striped pour des couches de roches sédimentaires. Architecture du biome Une différence fondamentale avec Minecraft : dans Minecraft, les biomes sont générés en fonction du terrain. Dans Hytale, le terrain est généré en fonction du biome. Chaque biome définit indépendamment sa propre forme de terrain, ses matériaux et sa végétation. Comment fonctionnent les biomes Chaque biome est traité comme une tuile séparée, comme un morceau de scie dans une zone Entre biomes, terrain transitions parfaitement — formes et matériaux se mélangent aux limites Les biomes peuvent personnaliser leur comportement de bord pour contrôler les transitions La distribution dans une zone est déterminée par les fonctions bruit via le BiomePatternGenerator Types de biomes Biomes du tile: Biomes standard distribués par sélection pondérée Biomes personnalisés: Biomes conditionnels qui remplacent les biomes de tuiles basés sur les seuils de bruit et les masques de biome parent Créer un biome personnalisé Les fichiers bio sont stockés à \ Serveur\HytaleGenerator\Biomes\[Catégorie]\[BiomeName].json. Des exemples officiels sont envoyés dans Assets.zip à \Server\HytaleGenerator\Biomes\Exemples. Besoins minimaux en biome : Nœud de biome de Root — le contenant de premier niveau Au moins une configuration de densité — définit la forme du terrain Au moins un fournisseur de matériel — définit les types de blocs Commencez par copier un biome existant du dossier Exemples et modifier sa densité et ses nœuds matériels. Le système de recharge en direct vous permet d'itérer rapidement. Props et balayage des motifs Tout ce qui est placé sur le terrain : arbres, rochers, fleurs, préfabs et structures. Le système de grille Les propositions sont distribuées sur une grille de points de procédure personnalisée (p. ex. 10×10 blocs) Un paramètre Jitter contrôle jusqu'où chaque prop peut s'écarter de son point de grille À chaque point, les règles configurables déterminent le meilleur placement Scannage des cartes ("Heuristique") Fonction de signature de V2 pour le placement intelligent de l'offre: Les batteurs déterminent où Les accessoires sont placés en fonction du contexte Typiquement, recherche un "sol" (bloc vide avec bloc solide ci-dessous) Des vérifications supplémentaires recueillent des informations sur l'environnement environnant Exemple: Les frênes du biome de la racine profonde sont configurés pour échantillonner les blocs vides sous le sol. Ils frayent au - dessus des grottes, enseignant aux joueurs que des grottes à racines profondes dotées de ressources spéciales se trouvent sous des frênes sombres. C'est la conception de jeu à travers la génération mondiale. Clustering Les roues, les piliers et les caractéristiques semblables utilisent des champs de bruit simples partagés pour frayer l'un près de l'autre, créant des grappes naturelles au lieu d'une distribution uniforme. Cave Generation Caves utilisent une structure arborescente hiérarchique de CaveNode objets avec six types de forme: FormeDescription Pipe/Cylinder Passages tubulaires (couloirs de grottes classiques) EllipsoïdeChambres sphériques/ellipsoïdales TétraèdreCaves angulaires à quatre faces PrefabFormes basées sur la structure (poussons, ruines) EmptyLine Connexions logiques sans géométrie Variantes déformées Versions déformées par le bruit pour l'aspect organique L'algorithme établit un point d'entrée, vérifie les masques de biome, sélectionne les types d'enfants à partir d'une carte pondérée et continue vers le bas avec une profondeur décroissante. Cela crée des systèmes de cavernes aux sensations naturelles qui varient entre les biomes. Masques de biome pour les grottes La génération de cave respecte les limites du biome par trois permissions : canGénérer — autorisation de base de commencer des grottes dans ce biome canPopulate — autorisation de découper la géométrie peutcontinuer — l'autorisation de se brancher dans les nœuds enfants Cela permet aux grottes de « passer » les biomes sans sculpture, permettant des ramifications sophistiquées à travers les types de biomes. Configuration de l'édition en direct Le flux de travail d'édition en direct est ce qui rend V2 utilisable pour une itération rapide : Démarrer un serveur local avec votre configuration mondiale personnalisée Ouvrir l'éditeur de noeuds en mode créatif Run /viewport --radius 3 pour définir la zone de recharge en direct Modifier les nœuds de biome — densité, matériaux, accessoires Regardez le terrain se régénérer en temps réel autour de vous Limitation actuelle: L'éditeur de nœuds ne supporte pas encore la visualisation du champ sonore. Vous devez voir les résultats dans le monde plutôt que les prévisualiser dans l'éditeur. Configuration mondiale La configuration mondiale de haut niveau vit à universe/worlds//config.json: { "DisplayName": "Mon monde personnalisé", "Veille" : 12345, "Générateur": { "Type": "Hytale", "Nom": "HytaleGenerator", "Path": "path/to/generator" }, "ChunkConfig" : { "Région prégénérée": { "Min": [-512, -512], "Max": [512, 512] } }, "GameMode": "Créative", "IsspawningNPC": vrai } Types de générateurs: Hytale (procédure), Flat (terrain plat), Voïde (vide), Dummy (couche unique pour le test). Préfabs et structures Hytale compte actuellement environ 7 000 préfabs différents. V2 les place à travers le système Props avec des règles configurables: Préfets de l'histoire: Toujours apparaître, faire avancer le narratif Préfabs réguliers: Villages, ruines, points de repère placés au hasard Dungeons: Salles connectées avec frayère parent-enfant (les salles parentales génèrent des chambres/extensions pour enfants) Portails: Dimensions de la poche Chaque préfab comprend PlacementRules: RequiertSolidGround, MinGroundLevel/MaxGroundLevel, AllowedBiomes, contrôle de la pente du terrain et espacement avec d'autres structures. Altervers: Au-delà de Orbis V2 est conçu pour la production d'énergie pour plusieurs mondes. Concept art montre cinq planètes au-delà d'Orbis: Nexus — surface pourpre rocheuse, associée à la magie du vide Karpak — grande planète jaune avec montagnes et tempêtes Tor'Balyn — monde fissuré, rouge, volcanique Numdrassl — monde élégant avec de grands piliers en marbre Hypixel Studios recrute des concepteurs mondiaux 15+ de la communauté pour peupler ces mondes. Si vous construisez des mondes personnalisés avec V2, c'est exactement l'ensemble de compétences qu'ils recrutent. Pour commencer Étudiez les exemples. Ouvrir Assets.zip et parcourir \Server\HytaleGenerator\Biomes\Exemples Suivez le Ashley Le tutoriel Dev sur Medium — le meilleur débutant pour créer un biome à partir de zéro Joindre HytaleModding.dev — leur discorde et leur documentation couvrent largement V2 Expérience avec édition en direct. Configurer un monde créatif local, utiliser /viewport et commencer à modifier les nœuds de densité Pour l'écosystème plus vaste de la motorisation, voir notre guide de l'API Guide de l'API et Guide visuel de Scripting. Une fois votre monde personnalisé prêt, listez votre serveur sur HytaleCharts.