Hytale
Ce billet suppose que vous ayez déjà installé Pterodactyl.
Son object est de vous permettre d’installer Hytale sur votre instance Pterodactyl.
Il s’agit d’un billet écrit en mode ‘brouillon’
Présentation
Hytale est un jeu vidéo sandbox développé par Hypixel Studios, le studio fondé par l’équipe derrière le célèbre serveur Minecraft Hypixel.
En quelques points :
- Type de jeu : sandbox / aventure, très inspiré de Minecraft
- Monde : généré de manière procédurale, avec des biomes, des donjons, des quêtes et une vraie narration
- Gameplay : exploration, combat, construction, mais avec un système de progression et de créatures plus scénarisé que Minecraft
- Modding : très mis en avant (outils officiels, scripts, cinématiques, etc.)
- Éditeur : Hypixel Studios
Comparaison Hytale vs Minecraft
| Aspect | Hytale | Minecraft |
| Vision | Sandbox + RPG scénarisé | Sandbox pur |
| Histoire | Oui (monde, factions, boss) | Quasi inexistante |
| Monde | Procédural mais structuré(zones, donjons) | Procédural libre |
| Combat | Armes variées, patterns, boss | Simple, temps réel |
| IA des mobs | Plus avancée, comportements variés | Basique |
| Modding | Outils officiels intégrés | Mods externes (Forge, Fabric…) |
| Cinématiques | Oui (scripts, caméras) | Non |
| Graphismes | Voxel stylisé + animations | Voxel très minimaliste |
| Multijoueur | Pensé dès le départ | Ajouté, très ouvert |
Partie technique
Pour jouer avec la version de Hytale que je présente, il est nécessaire de disposer de :
Il peut être utile de disposer d’un nom de domaine ainsi que de l’accès à la gestion des entrées du domaine.
Image Docker
J’ai construit une image Docker optimisée basée sur GraalVM, compatible avec Pterodactyl, afin de pouvoir jouer à Hytale.
La configuration de celle-ci est disponible sur mon git :
En résumé :
- GraalVM 25 (Java 25)
- Image docker disponible sur le hub officiel
- Optimisation des flags java par défaut (MeowIce’s Flags)
Paramètres disponibles :
Les explications sont disponibles sur le site officiel.
- Docker Image Configuration (par defaut sur mon image)
- Accept Early Plugins
- Auth Mode
- Patchline
- Disable Sentry
- Use Ahead-of-Time Cache
- Allow operators
- Install Source Query plugin
- Source Query Port
- JVM Args (optimisés comme indiqué ci-dessus)
- Enable backups
- Backup directory (une valeur par défaut est définie et le répertoire est créé si absent)
- Backup frequency (in minutes)
- Enable automatic backups
- Update on start
Page de status
Afin de disposer d’une page d’état du serveur, j’ai aussi construit un template complet et responsive, aussi disponible sur mon git :
Développements de plugins
Je tente l’aventure du développement de mods sur Hytale ; sans savoir si je vais poursuivre.
Pour ce faire, j’ai assemblé un ‘starter pack’ sur mon git.
