Installation et Gestion d’un Serveur Palworld avec Docker¶
Ce guide vous permet de déployer un serveur Palworld à l’aide de Docker et Docker Compose, rapidement et proprement, que ce soit sur un serveur local ou distant.
Prérequis¶
Avant de commencer, assurez-vous d’avoir :
- Docker et Docker Compose installés — voir Installation Docker
- Un accès à Internet pour télécharger les images nécessaires
Étape 1 : Préparer l’Environnement¶
Créez le dossier qui contiendra votre serveur :
mkdir -p /opt/docker-compose/Palworld
cd /opt/docker-compose/Palworld
Étape 2 : Créer le Fichier docker-compose.yml¶
Créez et éditez le fichier :
nano docker-compose.yml
Copiez-y la configuration suivante :
version: "3.8"
services:
palworld:
image: thijsvanloef/palworld-server-docker:latest
container_name: Palworld-server
restart: unless-stopped
stop_grace_period: 30s
ports:
- 8211:8211/udp
environment:
PLAYERS: 24 # Nombre max de joueurs
RCON_ENABLED: "true" # Active l'accès à distance via RCON
RCON_PORT: 25575 # Port pour RCON
TZ: "Europe/Paris" # Fuseau horaire du serveur
COMMUNITY: "false" # true = serveur public, false = privé
PAL_EGG_DEFAULT_HATCHING_TIME: 1 # Temps d’éclosion réduit
SERVER_NAME: "Mon-Serveur-Palworld" # Nom du serveur visible en jeu
volumes:
- Palworld:/palworld
volumes:
Palworld:
name: Palworld
Étape 3 : Lancer le Serveur¶
Démarrez le serveur avec :
docker-compose up -d
Vérifiez que le serveur tourne :
docker ps
Étape 4 : Administration et Maintenance¶
Redémarrer le serveur¶
docker-compose restart
Arrêter proprement le serveur¶
docker-compose down
Mettre à jour l’image du serveur¶
docker-compose down
docker pull thijsvanloef/palworld-server-docker:latest
docker-compose up -d
Voir les logs du serveur¶
docker logs -f Palworld-server
Accès à la console du conteneur¶
docker exec -it Palworld-server /bin/bash
Étape 5 : Connexion au Serveur en Jeu¶
Connexion en local¶
Dans le jeu Palworld, connectez-vous à :
127.0.0.1:8211
Connexion depuis l’extérieur¶
Depuis un autre réseau ou VPS, utilisez l'adresse IP publique :
<IP_PUBLIQUE>:8211
⚠️ Assurez-vous que le port UDP 8211 est bien redirigé/naté si vous êtes derrière un routeur ou firewall.
Notes complémentaires¶
- Le conteneur utilise RCON (Remote Console) pour l’administration distante. Vous pouvez utiliser un client compatible RCON comme
rcon-cli,mcrconou un tableau de bord personnalisé. - Le paramètre
COMMUNITYdéfinit la visibilité du serveur dans les listes publiques. PAL_EGG_DEFAULT_HATCHING_TIMEpeut être ajusté pour accélérer l’éclosion des œufs (valeur basse = rapide).
Conclusion¶
Vous avez maintenant un serveur Palworld prêt à l’emploi, hébergé proprement avec Docker. Pensez à sauvegarder régulièrement le dossier /palworld si vous modifiez les sauvegardes ou fichiers de configuration.