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 installĂ©
  • Docker Compose installĂ©
  • 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: "games.home-cody.fr" # 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.