Installer un serveur Hytale sous Debian ou Ubuntu
Étape par étape vers votre propre serveur Hytale sous Debian ou Ubuntu : installer Java 25, télécharger les fichiers du serveur, créer le script de démarrage et authentifier le serveur.
Vous souhaitez faire tourner votre propre serveur Hytale sur votre système d'exploitation Linux, sous Debian ou Ubuntu ? Vous êtes au bon endroit.
Dans ce tutoriel, nous utilisons le downloader officiel de Hytale, nous installons le serveur étape par étape et nous effectuons la première authentification. Toutes les commandes sont prévues pour Debian 13, Debian 12 et Ubuntu 24.04 LTS.
Prérequis pour votre propre serveur Hytale
- Un serveur root ou un VPS sous Debian 13, Debian 12 ou Ubuntu 24.04 LTS
- Un accès root en SSH
- Au moins 4 GB de RAM rien que pour le serveur, dans l'exemple ci-dessous nous travaillons avec 8 GB
- Java 25, voir la section suivante
Mettre à jour la liste des paquets et installer les mises à jour
Avant de commencer, actualisez la liste des paquets de votre système d'exploitation et installez toutes les mises à jour disponibles :
apt update && apt upgrade -y
Installer Java 25
D'après le Hytale Server Manual officiel, Java 25 est obligatoire. Le serveur ne démarre pas avec une version de Java plus ancienne. Installez Java 25 en même temps que unzip et screen :
apt install openjdk-25-jre-headless unzip screen -y
Vérifiez ensuite l'installation avec la commande suivante. La sortie doit contenir « openjdk 25 » :
java -version
Java 25 n'est pas disponible dans toutes les distributions. État des lieux en juillet 2026 :
| Distribution | openjdk-25 dans les dépôts |
|---|---|
| Debian 13 « Trixie » | oui |
| Debian 12 « Bookworm » | non |
| Ubuntu 24.04 LTS | oui |
| Ubuntu 22.04 LTS | oui |
Sous Debian 12, installez Java 25 depuis le dépôt Adoptium. La clé de signature va dans /etc/apt/keyrings/, l'ancienne méthode passant par apt-key ayant disparu :
apt install -y wget gpg apt-transport-https
mkdir -p /etc/apt/keyrings
wget -qO- https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor -o /etc/apt/keyrings/adoptium.gpg
echo "deb [signed-by=/etc/apt/keyrings/adoptium.gpg] https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | tee /etc/apt/sources.list.d/adoptium.list
apt update
apt install -y temurin-25-jre unzip screen
Pour voir à tout moment quelles versions de Java sont disponibles sur votre système :
apt-cache policy openjdk-25-jre-headless
Créer un utilisateur dédié au serveur Hytale
Pour des raisons de sécurité, ne faites pas tourner le serveur en tant que root, mais sous un utilisateur qui lui est propre :
adduser --disabled-login hytale
Les questions sur le nom, l'adresse ou le numéro de téléphone se passent simplement avec la touche Entrée. Basculez ensuite sur le nouvel utilisateur et dans son répertoire personnel :
su hytale && cd
Télécharger le downloader Hytale et les fichiers du serveur
Téléchargez directement le downloader officiel de Hytale :
wget https://downloader.hytale.com/hytale-downloader.zip
Décompressez l'archive. Comme elle contient déjà un dossier nommé Server/, nous y déplaçons le fichier Assets.zip s'il se trouve séparément à côté, puis nous entrons dans le répertoire et rendons le downloader exécutable :
unzip hytale-downloader.zip
mv Assets.zip Server/
cd Server/
chmod +x hytale-downloader-linux-amd64
Nous lançons maintenant le downloader pour télécharger ou mettre à jour les fichiers du serveur proprement dits :
./hytale-downloader-linux-amd64
Remarque : le downloader récupère à chaque fois la version actuelle de HytaleServer.jar et de Assets.zip. Relancez-le donc également lors des mises à jour ultérieures.
Créer un script de démarrage avec cache AOT
Créez un fichier « start.sh » :
nano start.sh
Insérez-y le contenu suivant. Nous utilisons ici le cache AOT recommandé par le manuel, qui raccourcit sensiblement le temps de démarrage :
#!/bin/bash
# CONFIGURATION
SCREEN_NAME="hytale"
SERVER_FILE="HytaleServer.jar"
ASSETS_FILE="Assets.zip" # nom par défaut
MEM="8G" # Adaptez la RAM à vos besoins (min. 4GB)
# BOUCLE DE DÉMARRAGE
while true; do
echo "Démarrage du serveur Hytale..."
# Commande de démarrage avec optimisation du cache AOT selon le manuel
java -Xms$MEM -Xmx$MEM -XX:AOTCache=HytaleServer.aot -jar $SERVER_FILE --assets $ASSETS_FILE
echo "Redémarrage dans 5 secondes... CTRL+C pour annuler"
sleep 5
done
Enregistrez le fichier avec « CTRL + X », puis « Y » et « Entrée ». La boucle du script fait en sorte que le serveur redémarre automatiquement après un plantage.
Rendez le script exécutable :
chmod +x start.sh
Démarrer le serveur Hytale et utiliser la console
Démarrez le serveur dans une session screen, pour qu'il continue de tourner même après la fermeture de votre connexion SSH :
screen -dmS hytale ./start.sh
Vous ouvrez la console avec :
screen -r hytale
Avec « CTRL + A + D », vous quittez de nouveau la console sans arrêter le serveur.
Authentifier le serveur (Device Login)
Au premier démarrage, vous devez authentifier le serveur une seule fois. Saisissez pour cela la commande suivante dans la console du serveur :
/auth login device
Ouvrez le lien affiché (par exemple https://accounts.hytale.com/device) sur votre PC et saisissez-y le code indiqué dans la console. Dès que « Authentication successful! » apparaît, votre serveur est prêt à l'emploi.
Prochaines étapes : démarrage automatique et protection contre les attaques
- Démarrage automatique : pour que le serveur Hytale redémarre de lui-même après un redémarrage du système d'exploitation, mettez en place un démarrage automatique. Notre tutoriel Exécuter automatiquement des programmes au démarrage du serveur en décrit le déroulement.
- Protection contre les attaques DDoS : les serveurs de jeu sont une cible prisée des attaques venues du réseau. Vous lirez les points à surveiller dans notre article Serveur Hytale et protection DDoS.
Questions fréquentes
Quelle version de Java faut-il pour un serveur Hytale ?
Combien de RAM faut-il pour un serveur Hytale ?
Que signifie Device Login chez Hytale ?
À quoi sert le cache AOT dans le script de démarrage ?
Le serveur Hytale redémarre-t-il tout seul après un plantage ?
2026 KernelHost GmbH. Tous droits réservés. Ce guide est protégé par le droit d'auteur. Sa republication sur d'autres sites web, même partielle ou sous une forme modifiée, n'est pas autorisée sans notre accord écrit. Les citations accompagnées de la source et d'un lien sont expressément les bienvenues.

