Beaucoup de serveurs Palworld commencent par une partie en coopération : un joueur héberge depuis son jeu, trois amis le rejoignent avec le code d'invitation, et au bout de quelques semaines le groupe veut un monde accessible en permanence ou ouvert à plus de 4 joueurs. Bonne nouvelle : le monde se transfère. Moins bonne nouvelle : Palworld ne propose pas de fonction officielle d'import, et le personnage de l'hôte demande un traitement particulier. Ce guide décrit les deux cas les plus fréquents : passer d'une partie coop à un serveur dédié loué, et déménager un serveur dédié d'un hébergeur à un autre.

Avant toute chose : faites une copie de sauvegarde complète et gardez-la de côté jusqu'à ce que le nouveau serveur tourne sans problème depuis plusieurs jours.

Comment Palworld enregistre un monde

Un monde Palworld est un dossier dont le nom est un identifiant alphanumérique. Il contient notamment :

  • Level.sav : le monde lui-même (bases, structures, Pals, guildes),
  • LevelMeta.sav : les métadonnées du monde,
  • WorldOption.sav (s'il existe) : les réglages du monde choisis dans le jeu,
  • un dossier Players avec un fichier .sav par personnage, nommé d'après l'identifiant du joueur.

Sur un serveur dédié, le monde chargé est celui dont le nom de dossier est indiqué dans le paramètre DedicatedServerName du fichier GameUserSettings.ini. C'est ce paramètre qui permet de « brancher » un monde importé.

Cas 1 : d'une partie coop à un serveur dédié loué

Étape 1 : préparer la partie

  1. Mettez le jeu à jour. Le serveur et les joueurs doivent être sur la même version.
  2. Demandez à tous les joueurs de se déconnecter, puis l'hôte quitte proprement la partie pour que tout soit enregistré.
  3. Les outils communautaires de migration signalent des problèmes connus avec certains éléments lors d'un transfert coop vers dédié, notamment la guilde de l'hôte et la cage d'observation (Viewing Cage). Consultez les recommandations de l'outil que vous comptez utiliser (voir l'étape 6) avant de copier la sauvegarde.

Étape 2 : trouver le dossier du monde

Sur le PC de l'hôte (version Steam), les mondes se trouvent ici :

%LOCALAPPDATA%\Pal\Saved\SaveGames\<identifiant Steam>\<identifiant du monde>\

Collez %LOCALAPPDATA%\Pal\Saved\SaveGames dans la barre d'adresse de l'explorateur Windows. Si plusieurs dossiers de monde existent, repérez le bon grâce à la date de dernière modification. Copiez le dossier entier ailleurs : c'est votre sauvegarde de sécurité.

Les versions Xbox et Microsoft Store enregistrent les parties dans un format de stockage différent, qui ne se copie pas aussi simplement. Si l'hôte jouait sur ces versions, renseignez-vous auprès de votre hébergeur avant de commencer.

Étape 3 : préparer le serveur

  1. Démarrez le serveur une première fois chez l'hébergeur, puis arrêtez-le. Cela crée les dossiers et un monde vierge.
  2. Connectez-vous en SFTP ou avec le gestionnaire de fichiers du panel.
  3. Repérez le dossier Pal/Saved/SaveGames/0/. Le monde vierge s'y trouve déjà, dans un dossier au nom aléatoire.

Plusieurs hébergeurs proposent un outil d'import de sauvegarde dans le panel, ou une migration gratuite réalisée par leur support. Si c'est le cas, utilisez-le : il fait les étapes 4 et 5 à votre place, et parfois aussi la correction du personnage de l'hôte.

Étape 4 : envoyer le monde et le déclarer

  1. Envoyez votre dossier de monde (avec son nom d'origine) dans Pal/Saved/SaveGames/0/.
  2. Ouvrez Pal/Saved/Config/LinuxServer/GameUserSettings.ini (ou WindowsServer sur un serveur Windows) et remplacez la valeur de DedicatedServerName par le nom de votre dossier de monde.
  3. N'envoyez pas le fichier GameUserSettings.ini de votre PC : il contient des informations propres à votre machine.

Étape 5 : reprendre les réglages du monde

Supprimez WorldOption.sav du dossier envoyé s'il existe. Ce fichier contient les réglages choisis en coop et prend le pas sur la configuration du serveur. Reportez ensuite vos réglages (taux d'expérience ExpRate, taux de capture PalCaptureRate, DeathPenalty, vitesse du jour et de la nuit, etc.) dans PalWorldSettings.ini, le fichier de configuration officiel du serveur dédié.

Démarrez le serveur. Les invités de la partie coop peuvent se connecter : leur personnage, leur inventaire et leurs Pals les attendent, car leurs fichiers sont liés à leur compte.

Étape 6 : le cas du personnage de l'hôte

C'est le point délicat. En coop, le personnage de l'hôte est enregistré sous un identifiant générique (00000000000000000000000000000001.sav dans le dossier Players). Sur un serveur dédié, chaque joueur reçoit son véritable identifiant : à sa première connexion, l'ancien hôte est donc invité à créer un nouveau personnage.

Deux options :

  • Accepter un nouveau personnage. Aucun outil nécessaire. Le monde, les bases et les Pals restent en place, mais l'ancien hôte repart de zéro pour son niveau, son inventaire et ses technologies.
  • Remapper l'ancien personnage avec un outil communautaire, comme palworld-host-save-fix (sur GitHub) ou les convertisseurs de sauvegarde proposés par certains hébergeurs. La démarche habituelle : l'hôte se connecte et crée un personnage temporaire, ce qui crée un nouveau fichier dans Players dont le nom est son nouvel identifiant ; on arrête le serveur, on télécharge la sauvegarde, l'outil transfère l'ancien personnage vers ce nouvel identifiant, puis on renvoie le monde corrigé.

Ces outils ne sont pas officiels et leurs auteurs les présentent eux-mêmes comme expérimentaux. Le format de sauvegarde a évolué avec les mises à jour du jeu : vérifiez que l'outil a été mis à jour pour la version actuelle, et travaillez toujours sur une copie.

Cas 2 : d'un hébergeur à un autre

Le transfert entre deux serveurs dédiés est plus simple, car tous les personnages ont déjà leur véritable identifiant. Il n'y a pas de correction de l'hôte à faire.

Étape 1 : enregistrer et arrêter l'ancien serveur

  1. Prévenez les joueurs, par exemple avec /Broadcast si vous avez les droits d'administration.
  2. Lancez /Save, puis arrêtez le serveur avec /Shutdown ou depuis le panel. Ne copiez jamais une sauvegarde pendant que le serveur tourne.

Étape 2 : tout télécharger

Récupérez par SFTP :

  • le dossier du monde dans Pal/Saved/SaveGames/0/ (le nom figure dans DedicatedServerName),
  • PalWorldSettings.ini, pour ne pas avoir à refaire vos réglages,
  • si le serveur est moddé : Mods/PalModSettings.ini et la liste des mods installés.

Si l'option de sauvegarde intégrée (bIsUseBackupSaveData) était activée, le dossier du monde contient aussi un sous-dossier de sauvegardes qui peut être volumineux. Vous pouvez le garder de côté plutôt que de l'envoyer.

Étape 3 : installer sur le nouvel hébergeur

  1. Démarrez le nouveau serveur une fois, sur la même version du jeu, puis arrêtez-le.
  2. Envoyez le dossier du monde dans Pal/Saved/SaveGames/0/ et indiquez son nom dans DedicatedServerName.
  3. Replacez PalWorldSettings.ini. Attention au dossier : LinuxServer ou WindowsServer selon le système du nouvel hébergeur, qui n'est pas forcément le même que l'ancien.
  4. Réinstallez les mods si besoin, en vérifiant que le nouvel hébergeur les prend en charge (la documentation officielle indique que les mods serveur ne fonctionnent, à ce jour, que sur la version Windows du serveur dédié).
  5. Redéfinissez AdminPassword et ServerPassword, et si vous avez des joueurs Xbox ou PS5, réactivez le mode serveur communautaire.

Étape 4 : vérifier avant de résilier

Démarrez le serveur, connectez-vous avec un ou deux joueurs et vérifiez les personnages, une base et le contenu de quelques coffres. Communiquez ensuite la nouvelle adresse IP et le nouveau port (ou le nom dans la liste des serveurs communautaires). Gardez l'ancien serveur, ou au minimum votre copie, quelques jours avant de résilier.

Les problèmes fréquents

  • Le serveur démarre sur un monde vierge : DedicatedServerName ne correspond pas exactement au nom du dossier, ou le dossier n'est pas directement dans SaveGames/0/.
  • Les réglages ne s'appliquent pas : un WorldOption.sav est resté dans le dossier du monde, ou PalWorldSettings.ini a été placé dans le mauvais dossier de configuration.
  • L'ancien hôte doit créer un personnage : c'est le comportement attendu en venant d'une partie coop (voir l'étape 6 du cas 1).
  • Les joueurs ne peuvent pas se connecter : version du jeu différente entre le serveur et les joueurs, ou joueurs console sur un serveur qui n'est pas en mode communautaire.

Choisir un hébergeur qui facilite la migration

Si vous partez d'une partie existante, privilégiez un hébergeur qui donne un accès SFTP, propose un import de sauvegarde et, idéalement, une migration gratuite par son support. Le comparateur permet de filtrer sur la migration gratuite et l'accès SFTP, et le guide comment choisir son hébergeur Palworld détaille les autres critères.

Saisissez au moins 2 caractères.