Skip to content

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, mcrcon ou un tableau de bord personnalisé.
  • Le paramètre COMMUNITY définit la visibilité du serveur dans les listes publiques.
  • PAL_EGG_DEFAULT_HATCHING_TIME peut ê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.