Guide : comment créer un serveur Hytale

De Survival Servers
Aller à la navigation Aller à la recherche

Créer un serveur de jeu Hytale est un processus simple, réalisable depuis un serveur dédié ou depuis votre ordinateur personnel. Vous pouvez également choisir un hébergeur de serveur Hytale adapté à vos besoins.

Option n° 1 : louer un serveur Hytale (voir l’exemple de panneau de contrôle ci-dessous !)

Louer un serveur auprès d'un hébergeur professionnel de serveurs de jeu est le moyen le plus rapide et le plus simple d'être en ligne. Survival Servers prend en charge pour vous le matériel, le réseau, la protection anti-DDoS et les mises à jour.

Control panel.gif
Hytale game server.png

Avec un serveur Hytale loué chez Survival Servers, vous obtenez :

  • Panneau de contrôle personnalisé (démarrage/arrêt/redémarrage, éditeur de configuration, sauvegardes)
  • Matériel dédié à haute fréquence (pas de VPS)
  • Stockage SSD NVMe
  • Protection anti-DDoS configurée pour le trafic UDP/QUIC
  • Accès complet aux fichiers via FTP / SFTP
  • Plusieurs localisations dans le monde et la possibilité de changer de localisation à tout moment

Option n° 2 : héberger votre propre serveur Hytale

Vous voulez faire tourner votre propre serveur Hytale chez vous ou sur votre propre matériel ? Ce guide vous accompagne pas à pas.

Ce dont vous aurez besoin

Configuration requise

Élément Minimum Recommandé
RAM 4 Go 6-8 Go
CPU Processeur 64 bits moderne Quad-core ou supérieur
Stockage 10 Go d'espace libre 20+ Go SSD
Système d'exploitation Windows 10/11 ou Linux (64 bits) Identique

Logiciels requis

  • Java 25 – Requis pour exécuter le serveur. Téléchargez-le gratuitement depuis Adoptium

Pour vérifier que Java est correctement installé, ouvrez l’Invite de commandes (Windows) ou le Terminal (Linux/Mac) et tapez :

java --version

Vous devriez voir quelque chose comme ceci :

openjdk 25.0.1 2025-10-21 LTS

Étape 1 : Obtenir les fichiers du serveur

Il existe deux façons d’obtenir les fichiers du serveur Hytale :

Méthode A : Copier depuis votre installation du jeu Hytale (le plus simple pour les débutants)

  1. Installez et lancez le Hytale Launcher sur votre ordinateur
  2. Accédez à votre dossier d’installation Hytale :
    • Windows : %appdata%\Hytale\install\release\package\game\latest
    • Linux : ~/.local/share/Hytale/install/release/package/game/latest
    • Mac : ~/Application Support/Hytale/install/release/package/game/latest
  3. Copiez le dossier Server et Assets.zip à l’endroit où vous voulez exécuter votre serveur

Méthode B : utiliser l’outil Hytale Downloader (idéal pour rester à jour)

  1. Téléchargez le Hytale Downloader depuis le site de téléchargement officiel
  2. Extrayez et lancez le téléchargeur – il vous demandera de vous authentifier avec votre compte Hytale
  3. Le téléchargeur récupère les derniers fichiers du serveur et facilite la mise à jour lorsque de nouvelles versions sortent

Étape 2 : Démarrer le serveur pour la première fois

  1. Créez un nouveau dossier pour votre serveur (exemple : C:\HytaleServer)
  2. Placez les fichiers du serveur (le dossier Server et Assets.zip) dans ce dossier
  3. Ouvrez l’invite de commandes ou un terminal dans ce dossier
  4. Exécutez cette commande :
java -jar Server\HytaleServer.jar --assets Assets.zip

Sous Linux/Mac, utilisez des barres obliques : java -jar Server/HytaleServer.jar --assets Assets.zip

Le serveur démarre et crée tous ses fichiers de configuration. Vous verrez du texte défiler dans la fenêtre pendant le chargement.

Étape 3 : authentifier votre serveur

Avant que les joueurs puissent se connecter, vous devez lier votre serveur à votre compte Hytale :

  1. Dans la console du serveur, tapez : /auth login device
  2. Un code et un lien s’affichent
  3. Ouvrez le lien dans votre navigateur web et saisissez le code
  4. Connectez-vous avec votre compte Hytale
  5. Une fois la demande approuvée, la console affiche « Authentication successful! »

Votre serveur est maintenant prêt à accueillir des joueurs !

Étape 4 : configurer la redirection de ports (nécessaire pour que vos amis puissent rejoindre)

Important : Hytale utilise le port UDP 5520 par défaut. C’est différent de nombreux jeux qui utilisent TCP.

Si vous hébergez chez vous :

  1. Trouvez l’adresse IP locale de votre ordinateur (elle commence généralement par 192.168)
  2. Connectez-vous à la page d’administration de votre routeur (généralement http://192.168.1.1 ou http://192.168.0.1)
  3. Trouvez la section Redirection de ports (Port Forwarding)
  4. Ajoutez une nouvelle règle :
    • Protocole : UDP (et non TCP !)
    • Port externe : 5520
    • Port interne : 5520
    • IP interne : l’IP locale de votre ordinateur
  5. Enregistrez les paramètres

Si vous avez besoin d’aide pour votre routeur en particulier, PortForward.com propose des guides pour la plupart des modèles de routeurs.

Paramètres du pare-feu

Vous devrez peut-être aussi autoriser le port dans votre pare-feu :

Windows :

  1. Ouvrez le Pare-feu Windows Defender
  2. Cliquez sur « Advanced settings »
  3. Cliquez sur « Inbound Rules », puis sur « New Rule »
  4. Sélectionnez « Port » > « UDP » > saisissez « 5520 »
  5. Autorisez la connexion et donnez-lui un nom comme « Hytale Server »

Linux (ufw) :

sudo ufw allow 5520/udp

Étape 5 : allouer plus de RAM (facultatif mais recommandé)

Par défaut, Java risque de ne pas utiliser assez de mémoire. Pour donner plus de RAM à votre serveur, utilisez ces options au démarrage :

Votre RAM disponible Commande à utiliser
4 Go java -Xms3G -Xmx3G -jar Server\HytaleServer.jar --assets Assets.zip
6 Go java -Xms5G -Xmx5G -jar Server\HytaleServer.jar --assets Assets.zip
8 Go java -Xms7G -Xmx7G -jar Server\HytaleServer.jar --assets Assets.zip

Astuce : Laissez toujours environ 1 Go à Windows/Linux.

Créer un script de démarrage (pour vous simplifier la vie)

Plutôt que de taper la commande à chaque fois, créez un fichier de script :

Windows – Créez start.bat :

@echo off
java -Xms4G -Xmx4G -jar Server\HytaleServer.jar --assets Assets.zip
pause

Linux – Créez start.sh :

#!/bin/bash
java -Xms4G -Xmx4G -jar Server/HytaleServer.jar --assets Assets.zip

Rendez-le ensuite exécutable : chmod +x start.sh

Double-cliquez sur le script pour démarrer votre serveur !

Comprendre les fichiers de votre serveur

Après avoir lancé le serveur, vous verrez ces dossiers et fichiers :

Fichier/Dossier Effet
Server/ Contient HytaleServer.jar (l’exécutable du serveur)
Assets.zip Ressources du jeu requises par le serveur
config.json Paramètres principaux du serveur (nom du serveur, joueurs max, etc.)
universe/ Vos sauvegardes de monde et données joueurs
mods/ Placez les fichiers de mods ici pour les ajouter à votre serveur
logs/ Journaux du serveur pour le dépannage
bans.json Liste des joueurs bannis
whitelist.json Liste des joueurs autorisés (si la liste blanche est activée)
permissions.json Permissions et rangs des joueurs

Important : Arrêtez toujours votre serveur avant de modifier les fichiers de configuration !

Étape 5 : modifier les paramètres du serveur

Vous trouverez votre server.json dans le répertoire racine, ainsi qu’un server.json dans /universe/worlds/Orbis/server.json – plus de détails ici :

Référence rapide

Tâche Commande
Démarrer le serveur (basique) java -jar Server\HytaleServer.jar --assets Assets.zip
Commencez avec 4 Go de RAM java -Xms4G -Xmx4G -jar Server\HytaleServer.jar --assets Assets.zip
Utiliser un autre port java -jar Server\HytaleServer.jar --assets Assets.zip --bind 0.0.0.0:25565
Voir toutes les options java -jar Server\HytaleServer.jar --help

Conseils pour de meilleures performances

  • Réduire la distance d’affichage – La distance d’affichage par défaut consomme beaucoup de RAM. Envisagez de la réduire dans votre config si vous rencontrez des problèmes de performances
  • Utilisez un SSD – Les disques SSD aident le serveur à charger les chunks plus vite
  • Surveillez vos ressources – observez l’utilisation du CPU et de la RAM pendant que des joueurs sont en ligne pour comprendre ce dont votre serveur a besoin
  • Gardez Java à jour – utilisez toujours Java 25, comme le recommande Hytale

Voir aussi