Guide : comment créer un serveur Enshrouded
Un serveur dédié Enshrouded est un programme Windows gratuit de Keen Games, installé via SteamCMD en tant qu’app 2278520.
Option 1 : Louer un serveur Enshrouded
Avec l’hébergement de serveur Enshrouded de Survival Servers, l’installation, le port et le fichier de paramètres sont gérés pour vous.
- Commandez un serveur : choisissez le nombre de slots joueurs (8 ou 16 ; 16 est la limite propre au jeu), une localisation proche de votre groupe et un cycle de facturation.
- Ouvrez le serveur dans le Command Center une fois qu’il est prêt.
- Définissez un Server Title. C’est le nom que vos amis recherchent dans le jeu.
- Définissez un Lock Password pour vos joueurs et un Admin Pass différent pour les admins.
- Ouvrez Configuration du serveur pour choisir un préréglage de difficulté ou modifier les paramètres de monde.
- Cliquez sur Save Settings & Restart, puis démarrez le serveur s’il est arrêté.
Option 2 : Installer vous-même un serveur dédié Enshrouded
Prérequis
Les recommandations de Keen dépendent du nombre de personnes qui jouent en même temps :
| 4 à 6 joueurs | Jusqu’à 16 joueurs | |
|---|---|---|
| CPU | Intel Core i7 à 3.2 GHz ou équivalent AMD, 6 cœurs / 12 threads | Intel Core i7 à 3.7 GHz ou équivalent AMD, 8 cœurs / 16 threads |
| Mémoire | 16 Go | 16 Go |
| Stockage | SSD avec au moins 30 Go libres | SSD avec au moins 30 Go libres |
| Téléverser | Environ 2 Mbit/s par joueur | Environ 2 Mbit/s par joueur |
Les 16 Go concernent la machine entière. Le processus du serveur utilise environ 4.4 Go au repos, jusqu’à 100 Mo de plus par joueur, et pas plus de 6 Go au total. Les fichiers du serveur font environ 13 Go ; une sauvegarde de monde fait 1 à 100 Mo.
Keen ne fournit qu’un serveur Windows. Des images Docker communautaires le font tourner sous Linux via Wine, mais Keen ne prend pas en charge cette configuration.
Source : les spécifications serveur recommandées par Keen et la FAQ du serveur dédié.
Étape 1 : Installer SteamCMD
- Téléchargez SteamCMD pour Windows depuis le site de Valve.
- Créez un dossier
C:\steamcmdet extrayez-y le ZIP. - Choisissez un dossier distinct pour le serveur, par exemple
C:\enshrouded-server.
Le serveur Enshrouded se télécharge avec une connexion anonyme. Vous ne mettez jamais votre mot de passe Steam dans le script.
Étape 2 : Télécharger le serveur dédié Enshrouded
Dans C:\steamcmd, créez un fichier nommé install.bat contenant cette ligne :
steamcmd.exe +force_install_dir "C:\enshrouded-server" +login anonymous +app_update 2278520 validate +quit
Dans le Bloc-notes, choisissez Type : Tous les fichiers pour que le nom se termine par .bat et non par .bat.txt. Lancez-le et attendez Success! App '2278520' fully installed. Vérifiez ensuite que C:\enshrouded-server\enshrouded_server.exe existe.
2278520 est l’application du serveur dédié. Le jeu lui-même est une application différente et ne fonctionnera pas ici.
Vous pouvez aussi installer Enshrouded Dedicated Server depuis la section Outils de votre bibliothèque Steam. Le guide d’installation Steam de Keen couvre cette méthode. SteamCMD est le meilleur choix pour une machine sur laquelle vous ne jouez pas.
Étape 3 : Le démarrer une fois
Lancez enshrouded_server.exe. Une fenêtre de console s’ouvre. Quand elle affiche des lignes comme celles-ci, le serveur est en ligne :
[Session] 'HostOnline' (up)! [Session] finished transition from 'Lobby' to 'Host_Online' (current='Host_Online')!
Le premier démarrage crée enshrouded_server.json à côté de l’exe, avec quatre rôles et des mots de passe aléatoires. Arrêtez le serveur avant de le modifier.
Étape 4 : Modifier enshrouded_server.json
Le haut du fichier définit le serveur lui-même. Modifiez les valeurs présentes plutôt que d’y coller un ancien exemple.
{
"name": "Embervale Keep",
"saveDirectory": "./savegame",
"logDirectory": "./logs",
"ip": "0.0.0.0",
"queryPort": 15637,
"slotCount": 16,
"tags": ["LookingForPlayers", "English", "BaseBuilding"],
"voiceChatMode": "Proximity",
"enableVoiceChat": false,
"enableTextChat": true,
"gameSettingsPreset": "Default",
...
}
Le ... représente le reste du fichier (les paramètres du monde, les rôles et la liste des bannis). Ne le tapez pas dans votre fichier.
| Clé | Ce qu’il faut régler |
|---|---|
name |
Le nom que les joueurs recherchent. Choisissez-le distinctif |
queryPort |
15637, sauf si vous avez besoin d’un autre port
|
slotCount |
1 à 16 |
tags |
Filtres de la liste des serveurs, comme LookingForPlayers, une langue, BaseBuilding, Exploration ou Roleplay
|
enableTextChat, enableVoiceChat |
Les deux sont désactivés par défaut |
gameSettingsPreset |
Default, Relaxed, Hard, Survival ou Custom
|
Gardez un JSON valide : pas de commentaires, pas de virgules finales. Trois pièges attrapent la plupart des gens :
- Les paramètres de monde individuels ne fonctionnent que sur Custom. Avec tout autre préréglage, le serveur ignore les valeurs sous
gameSettings. - Les durées du jour, de la nuit et de la faim sont en nanosecondes. Une journée de 30 minutes s’écrit
1800000000000, pas1800. - Un mot mal orthographié arrête le serveur. Un préréglage, une option ou un tag erroné le fait quitter en 2 secondes, l’erreur n’apparaissant que dans la fenêtre de console.
Tous les 37 paramètres de monde, avec les plages réellement utilisées par le serveur et ce que chaque préréglage modifie : Paramètres du serveur Enshrouded.
Étape 5 : Rendre le serveur privé
Enshrouded n’a pas d’option de serveur masqué ou réservé aux amis. Chaque serveur dédié apparaît dans la liste des serveurs, et ce sont les mots de passe qui décident qui entre.
- Chaque rôle dans
userGroupsa son propre mot de passe. Le mot de passe saisi par un joueur détermine son rôle. - Le fichier neuf contient quatre rôles, Admin, Friend, Guest et Visitor, chacun avec un mot de passe aléatoire. Modifiez ceux que vous utilisez et laissez les autres aléatoires pour que personne ne puisse entrer en devinant.
- Donnez le mot de passe Friend à votre groupe et gardez celui d’Admin pour vous.
- Omettez la balise
LookingForPlayerspour que le serveur n’apparaisse pas aux inconnus qui filtrent les serveurs ouverts.
Ce que chaque rôle peut faire, et comment expulser et bannir : Commandes admin et rôles Enshrouded.
Étape 6 : Ouvrir le port 15637
Le serveur a besoin d’un seul port : queryPort, 15637 UDP par défaut.
- Donnez à la machine serveur une adresse fixe sur votre réseau, par exemple une réservation DHCP sur votre routeur.
- Autorisez 15637 UDP dans le Pare-feu Windows sur cette machine.
- Redirigez le port 15637 UDP sur votre routeur vers l’adresse de la machine. Si vous avez modifié
queryPort, utilisez votre numéro aux deux endroits.
Laissez le pare-feu activé et ne placez pas la machine dans la DMZ du routeur pour régler un seul port. Si votre fournisseur utilise un NAT de niveau opérateur (carrier-grade NAT), la redirection de port ne peut pas fonctionner du tout ; demandez-lui une adresse IPv4 publique. Le dépannage réseau de Keen propose d’autres vérifications.
Étape 7 : Rejoindre le serveur
- Lancez Enshrouded et choisissez Rejoindre.
- Activez Afficher les serveurs dédiés dans le filtre à droite.
- Recherchez le nom de votre serveur et saisissez le mot de passe d’un rôle.
- Marquez-le avec l’icône étoile : il apparaîtra ensuite en haut de la liste.
S’il n’apparaît pas, ajoutez-le aux favoris Steam : dans Steam, choisissez Affichage, puis Serveurs de jeu, puis le + de l’onglet Favoris, et saisissez votre IP publique et votre port de requête, par exemple 203.0.113.10:15637. Plus d’aide : Comment rejoindre un serveur Enshrouded.
Un test depuis votre propre réseau ne prouve pas que des joueurs extérieurs peuvent se connecter. Demandez à un ami d’essayer.
Mises à jour et sauvegardes
Le serveur sauvegarde le monde toutes les 5 minutes. Les personnages ne sont pas sur le serveur : le personnage de chaque joueur est sauvegardé sur son propre PC.
Avant une mise à jour, arrêtez le serveur et copiez tout le dossier de sauvegarde ainsi que enshrouded_server.json en lieu sûr. Relancez ensuite install.bat ; validate vérifie chaque fichier. Démarrez le serveur et assurez-vous que le monde se charge avant de supprimer l’ancienne copie.
Quand Keen met le jeu à jour, les jeux des joueurs se mettent à jour via Steam et le serveur doit suivre. Tant que ce n’est pas fait, les joueurs voient Version Mismatch : Version Mismatch sur un serveur Enshrouded.
Ce qui a changé dans 1.0 : guide du serveur Enshrouded 1.0.
Solutions
- Serveur absent de la liste : attendez la ligne
HostOnline, vérifiez que Afficher les serveurs dédiés est activé, que le serveur et le jeu sont sur la même version, et que le port 15637 UDP est ouvert. Essayez un favori Steam. - Le serveur se ferme juste après le démarrage : un mot erroné dans
enshrouded_server.json. Lisez la fenêtre de console avant qu’elle ne se ferme, ou lancez l’exe depuis une Invite de commandes pour que l’erreur reste à l’écran. - Les paramètres ne changent rien : le préréglage n’est pas
Custom, ou vous avez modifié une copie du fichier qui n’est pas à côté de l’exe. - Vos amis ont les mauvaises permissions : ils ont rejoint avec le mot de passe d’un autre rôle. Chaque rôle a besoin du sien.
- Rubber banding ou Server overloaded : la machine ne suit pas. Comparez-la aux prérequis ci-dessus, réduisez les slots et redémarrez le serveur.
Questions
- Le serveur dédié Enshrouded est-il gratuit ?
- Oui. Il se télécharge gratuitement via SteamCMD ou la bibliothèque Outils de Steam, avec une connexion anonyme.
- Puis-je faire tourner le serveur sur le PC sur lequel je joue ?
- Oui, s’il peut gérer les deux. Prévoyez le jeu et jusqu’à 6 Go pour le serveur en même temps.
- Combien de joueurs peuvent rejoindre un serveur dédié Enshrouded ?
- 1 à 16, défini par
slotCount.
- Les joueurs PS5 peuvent-ils se connecter ?
- Pas sur un serveur que vous configurez vous-même. Les joueurs ne peuvent pas héberger de serveur dédié PS5, et il n’y a pas de crossplay avec Steam. Les groupes PS5 louent un serveur PS5 séparé chez un hébergeur : hébergement de serveur Enshrouded PS5. Les joueurs ont besoin de PlayStation Plus pour rejoindre. Pas à pas : guide du serveur dédié Enshrouded PS5. Voir Enshrouded crossplay : PC, PS5 et Xbox.
- Fonctionne-t-il sous Linux ?
- Pas officiellement. Keen ne fournit qu’un serveur Windows.
- Faut-il un compte Steam ?
- Pas pour le téléchargement : SteamCMD se connecte anonymement. Les joueurs ont besoin de leur propre exemplaire du jeu sur Steam.
Voir aussi
- Paramètres du serveur Enshrouded
- Commandes admin et rôles Enshrouded
- Comment rejoindre un serveur Enshrouded
- Crossplay Enshrouded : PC, PS5 et Xbox
- serveur dédié Enshrouded PS5
- Guide du serveur Enshrouded 1.0
- Erreur Version Mismatch du serveur Enshrouded après 1.0
- Mods Enshrouded
- Documentation de Keen sur le multijoueur et l’hébergement de serveur