Comment change l'architecture du moddage à l'aide du serveur Hytale Tout

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

Le motdding côté serveur d'Hytale signifie que les joueurs rejoignent les serveurs en moded avec aucune friction. Aucun téléchargement, aucune version correspondant, aucun chargeur mod. Voici comment fonctionne l'architecture, ce que cela signifie pour les propriétaires de serveurs et les joueurs, et les compromis impliqués.

Si vous avez déjà passé 30 minutes à dépanner les raisons pour lesquelles votre chargeur mod Minecraft ne fonctionnera pas avec le pack mod d'un serveur spécifique, l'approche de Hytale pour le moddding se sentira révolutionnaire. Dans Hytale, mods fonctionne entièrement sur le serveur. Lorsque vous rejoignez un serveur mobile, tous les flux de contenu mod vers votre client automatiquement. Pas de téléchargements, pas de correspondance de version, pas de débats Forge contre Fabric, pas de chargeurs mod. Cette décision architecturale unique a d'énormes implications pour le fonctionnement de l'écosystème Hytale. Voilà pourquoi ça compte. Comment fonctionne le moddage à l'aide du serveur Dans les jeux traditionnels de voxel comme Minecraft, mods modifie le client du jeu. Le serveur et chaque lecteur connecté doivent avoir les mêmes mods installés, sur les mêmes versions, chargés par un chargeur mod compatible. Cela crée un problème de coordination qui s'aggrave avec chaque mod supplémentaire. Hytale inverse ce modèle : Les propriétaires de serveurs installent des mods sur leur serveur, tout comme ajouter des fichiers à un dossier Lorsque le lecteur se connecte, le serveur diffuse tous les contenus mod (textures, modèles, scripts, UI, audio) au client Le jeu du joueur rend le contenu moulé en utilisant les actifs en streaming Lorsque le lecteur se déconnecte, le contenu mobile est jeté (ou mis en cache pour une reconnection plus rapide) Du point de vue du joueur, l'adhésion à un serveur fortement encastré est identique à l'adhésion à un serveur vanillé. La connexion prend un peu plus de temps (valorisation des actifs), mais il n'y a pas de pré-téléchargement, aucune installation et aucune configuration. Ce que cela signifie pour les joueurs Gros frottement. C'est le principal avantage. Un lecteur peut parcourir HytaleCharts, voir un serveur intéressant exécutant 50 mods, cliquer sur "join" et jouer en quelques secondes. Ils n'ont pas besoin de savoir quels mods le serveur utilise, quelles versions ils sont, ou comment les installer. Cela élimine la plus grande barrière à l'essai de nouveaux serveurs. Dans Minecraft, le changement d'un serveur à l'autre signifie souvent le maintien de profils mod multiples avec différents chargeurs mod. Dans Hytale, vous rejoignez un serveur différent. Mise à jour automatique. Lorsqu'un propriétaire de serveur met à jour un mod, chaque joueur obtient la mise à jour sur sa prochaine connexion. Aucune annonce demandant à tout le monde de télécharger la nouvelle version, aucun joueur ne se faisant botter parce qu'il est sur 1.2.3 alors que le serveur est sur 1.2.4. Serveur sautant. Vous pouvez jouer sur un serveur RPG de survie avec 30 mods, déconnecter et rejoindre immédiatement un serveur PvP de vanille. Votre client gère la transition de façon transparente. Ce que cela signifie pour les propriétaires de serveurs Contrôle complet. Les propriétaires de serveurs décident exactement de ce qui fonctionne sur leur serveur. Ne vous inquiétez pas des mods de client installés par les joueurs qui causent des problèmes de compatibilité. Personne ne peut apporter des mods non autorisés qui brisent l'équilibre de gameplay ou permettent la tricherie. Itération rapide. Tester un nouveau mod est aussi simple que l'ajouter au serveur et redémarrer. Si elle casse quelque chose, retirez-le et redémarrez. Pas besoin de coordonner un déploiement sur votre base de joueurs. Faible charge de soutien. Dans Minecraft, une partie importante de la prise en charge du serveur implique d'aider les joueurs à installer les mods correctement. Dans Hytale, toute la catégorie des tickets de soutien disparaît. L'écosystème de la Forgerie CurseForge est la plate-forme de moudding officielle de Hytale, et l'architecture côté serveur façonne son fonctionnement: 5 000+ mods publiés au cours des deux premiers mois (500+ dans les 48 premières heures seulement) 20 millions+ téléchargements totaux 2 000+ créateurs uniques Mods couvrent tout, de la mécanique de gameplay à la construction d'outils à l'administration de serveur Parce que les mods sont côté serveur, le téléchargement compte sur CurseForge représente les installations du serveur, pas les téléchargements individuels du lecteur. Un mod avec 5 000 téléchargements pourrait fonctionner sur 5 000 serveurs, chacun servant des dizaines ou des centaines de joueurs. Outils de modelage disponibles Hytale offre plusieurs chemins vers la création de mod: Scripts visuels: Un système de script basé sur des nœuds inspiré de Unreal Engine Blueprints Aucune programmation requise. Idéal pour les articles personnalisés, les ajustements de gameplay et la mécanique simple. Java Plugins: Pour la logique avancée du serveur. Si vous avez écrit des plugins Bukkit ou Spigot pour Minecraft, la transition est familière. * JSON Boîtes de données : Les comportements NPC, les recettes d'élaboration et les règles de génération mondiale peuvent être configurés à l'aide de fichiers JSON sans code d'écriture. Blockbench: L'outil officiel de modélisation 3D pour Hytale, avec un plugin dédié à l'exportation de fichiers .blockymodel et .blockyanim. Éditeur de l'ensemble: Éditeur intégré d'Hytale pour modifier les actifs de données (blocs, éléments, NPC, comportements) sans code. Les compromis Le motard côté serveur n'est pas purement à l'envers. Il y a des compromis réels : Modding limité côté client. Le client d'Hytale est une source fermée, donc de profondes modifications ne sont pas possibles. Cependant, les packs de texture fonctionnent comme des packs d'actifs côté client (Hythful 16x est un exemple populaire), et des outils comme ReShade peuvent ajouter des effets post-traitement. La limite clé est que les mods de gameplay-altération ne peuvent exécuter que côté serveur. Charge du serveur. La diffusion d'actifs mod à chaque lecteur de connexion ajoute de la bande passante et des frais généraux de traitement. Les serveurs avec de gros packs mod doivent en rendre compte dans leur configuration d'hébergement. Temps de connexion initial. Pour la première fois, il faut plus de temps pour rejoindre un serveur fortement encombré que pour rejoindre un serveur vanillé, car tous les actifs doivent être en flux. Les connexions subséquentes peuvent utiliser des actifs en cache, mais la première connexion est nettement plus lente. Découverte moderne. Dans Minecraft, les joueurs naviguent activement et choisissent les mods. À Hytale, les joueurs expérimentent passivement les mods à travers les serveurs qu'ils rejoignent. C'est parfait pour la réduction du frottement, mais cela signifie que les mods individuels reçoivent moins d'attention directe du joueur. Pourquoi cette architecture a été choisie Le cofondateur d'Hypixel Studios Simon Collins-Laflamme provient de Hypixel, le plus grand serveur Minecraft. L'équipe a éprouvé de première main la douleur de la coordination mod côté client à l'échelle. Leur philosophie de conception pour Hytale était claire : le propriétaire du serveur devrait avoir le contrôle total et le joueur devrait avoir zéro frottement. Deux mois avant l'accès anticipé, les résultats valident l'approche. La vitesse de croissance de l'écosystème, la diversité des expériences des serveurs et la facilité avec laquelle les joueurs se déplacent entre les serveurs découlent de cette décision architecturale fondamentale. Si vous utilisez un serveur Hytale, assurez-vous que votre fichier HytaleCharts listing met en évidence les mods que vous utilisez. Puisque les joueurs découvrent les mods à travers les serveurs plutôt que de naviguer, votre liste est comment ils apprennent ce qui rend votre serveur unique.