đ° Installation et Gestion dâun Serveur Enshrouded¶
Ce guide vous explique comment installer, configurer et administrer un serveur Enshrouded Ă l'aide de Docker et Docker Compose.
Enshrouded est un jeu de survie et dâexploration en monde ouvert jouable en coopĂ©ration.
đ§° 1. PrĂ©requis¶
Avant de commencer, assurez-vous de disposer de :
- Une machine sous Linux (Debian/Ubuntu recommandé)
- Les paquets suivants installés :
sudo apt update && sudo apt install -y docker.io docker-compose
sudo systemctl enable --now docker
đ 2. Installation du Serveur Enshrouded¶
2.1 CrĂ©er le rĂ©pertoire du projet¶
mkdir -p /opt/docker-compose/enshrouded
cd /opt/docker-compose/enshrouded
2.2 CrĂ©er le fichier docker-compose.yml¶
version: "3.8"
services:
enshrouded:
image: mornedhels/enshrouded-server:latest
container_name: enshrouded-server
restart: unless-stopped
stop_grace_period: 90s
env_file:
- .env
ports:
- "15637:15637/udp"
volumes:
# /opt/enshrouded = lĂ oĂč le jeu et les saves sont stockĂ©s
- ./data:/opt/enshrouded
environment:
- SERVER_NAME=${SERVER_NAME:-Enshrouded Server}
- SERVER_SLOT_COUNT=${SERVER_SLOT_COUNT:-16}
- SERVER_QUERYPORT=${SERVER_QUERYPORT:-15637}
- SERVER_IP=${SERVER_IP:-0.0.0.0}
- SERVER_SAVE_DIR=${SERVER_SAVE_DIR:-/opt/enshrouded}
- SERVER_LOG_DIR=${SERVER_LOG_DIR:-/opt/enshrouded/logs}
- SERVER_ENABLE_VOICE_CHAT=${SERVER_ENABLE_VOICE_CHAT:-false}
- SERVER_ENABLE_TEXT_CHAT=${SERVER_ENABLE_TEXT_CHAT:-false}
- PUID=${PUID:-1000}
- PGID=${PGID:-1000}
- UPDATE_CRON=${UPDATE_CRON:-*/30 * * * *}
- BACKUP_CRON=${BACKUP_CRON:-}
- BACKUP_DIR=${BACKUP_DIR:-/opt/enshrouded/backup}
- BACKUP_MAX_COUNT=${BACKUP_MAX_COUNT:-5}
đ Note :
- Définissez vos variables dans un fichier
.env:* Le répertoireSERVER_NAME="Orion" SERVER_SLOT_COUNT=16 SERVER_QUERYPORT=15637 SERVER_IP=0.0.0.0 SERVER_SAVE_DIR=/opt/enshrouded SERVER_LOG_DIR=/opt/enshrouded/logs UPDATE_CRON=*/30 * * * * BACKUP_CRON=*/30 * * * * BACKUP_DIR=/opt/enshrouded/backup BACKUP_MAX_COUNT=5 PUID=1000 PGID=1000data/contiendra vos sauvegardes et données de monde.
âïž 3. Configuration du Serveur¶
Le fichier de configuration principal se trouve dans :
/opt/docker-compose/enshrouded/data
ParamĂštres disponibles via variables dâenvironnement :
- SERVER_NAME : Nom affiché du serveur
- SERVER_PASSWORD : Mot de passe dâaccĂšs (laisser vide pour public)
- SAVE_DIRECTORY : Chemin oĂč sont stockĂ©es les sauvegardes
- SLOT_COUNT : Nombre maximum de joueurs (par défaut 16)
â¶ïž 4. Lancer et GĂ©rer le Serveur¶
4.1 DĂ©marrage¶
cd /opt/docker-compose/enshrouded
docker-compose up -d
4.2 VĂ©rification¶
docker ps
đ ïž 5. Commandes Utiles¶
| Action | Commande |
|---|---|
| đ RedĂ©marrer le serveur | docker-compose restart |
| â ArrĂȘter le serveur | docker-compose down |
| đ Logs en direct | docker-compose logs -f |
| đ AccĂšs shell conteneur | docker exec -it enshrouded-server /bin/bash |
| đ Mettre Ă jour lâimage | docker-compose pull && docker-compose up -d |
| đ§Œ Nettoyage complet | docker-compose down -v --rmi all --remove-orphans |
đ 6. Connexion au Serveur¶
6.1 Depuis le jeu¶
đź Dans Enshrouded, ajoutez le serveur avec :
<IP_PUBLIQUE>:15636
6.2 Ports nĂ©cessaires¶
Ouvrez les ports suivants dans votre pare-feu et NAT :
- 15636/UDP (connexion principale)
- 15637/UDP (communication secondaire)
đ 7. Arborescence des fichiers¶
/opt/docker-compose/enshrouded/
âââ docker-compose.yml # Fichier Docker principal
âââ .env # Variables dâenvironnement
âââ data/ # Sauvegardes et donnĂ©es du serveur
đĄ 8. Conseils Pratiques¶
- Sauvegardes : synchronisez
data/avec un cloud ou un autre disque (rsync,rclone, etc.) - Performance : ajustez
SLOT_COUNTselon vos ressources matérielles. - Logs : consultez les journaux dans
docker-compose logs -fpour surveiller lâactivitĂ©.
đ 9. SĂ©curitĂ©¶
- Activez toujours un mot de passe si votre serveur est accessible publiquement.
- Restreignez lâouverture des ports uniquement aux joueurs autorisĂ©s.
- Utilisez un pare-feu (
ufw,iptables) pour plus de sécurité.
â Conclusion¶
GrĂące Ă Docker, lâinstallation et la gestion dâun serveur Enshrouded sont simples et rapides. Vous pouvez maintenant explorer, construire et survivre avec vos amis ! đ°đ„