Post

Hytale

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 HytaleMinecraft
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.

Quelques sites utiles

Cet article est sous licence CC BY 4.0 par l'auteur.