Importer une sauvegarde solo/coop vers le serveur
Vous avez commencé une partie en solo ou en coopératif local et souhaitez la poursuivre sur votre serveur dédié YorkHost. C'est possible, mais cela demande deux étapes précises : transférer les fichiers, puis convertir les identifiants de personnage (UID) pour qu'ils soient reconnus par un serveur dédié.
Faites une copie de votre sauvegarde locale et de la sauvegarde actuelle du serveur avant de commencer. Une mauvaise conversion d'UID peut rendre un personnage inaccessible.
Étape 1 : localiser la sauvegarde locale
Sur le PC où vous avez joué, les sauvegardes solo se trouvent dans :
%LOCALAPPDATA%\Pal\Saved\SaveGames\<SteamID>\<WorldGUID>\
- Collez
%LOCALAPPDATA%\Pal\Saved\SaveGames\dans la barre d'adresse de l'explorateur Windows <SteamID>est un long identifiant numérique (votre compte)<WorldGUID>est le dossier de votre monde (identifiant alphanumérique)
Ce dossier contient notamment Level.sav, LevelMeta.sav, WorldOption.sav et un dossier Players/ avec un fichier .sav par joueur.
Étape 2 : récupérer le GUID du monde serveur
Côté serveur, les sauvegardes sont dans Pal/Saved/SaveGames/0/<GUID>/. Notez le <GUID> du monde actuel de votre serveur (voir Monde vide après un redémarrage pour identifier le bon dossier).
Vous allez remplacer le contenu de ce dossier serveur par celui de votre sauvegarde locale.
Étape 3 : convertir les UID avec palworld-host-save-fix
C'est l'étape indispensable. En solo, votre personnage est enregistré sous votre SteamID. Sur un serveur dédié, l'hôte utilise un UID spécial (00000000000000000000000000000001). Sans conversion, votre personnage n'apparaîtra pas ou provoquera des erreurs.
L'outil communautaire palworld-host-save-fix automatise cette conversion :
- Dépôt officiel : github.com/xNul/palworld-host-save-fix
Procédure type (sur votre PC, Python requis) :
- Téléchargez le script
palworld-host-save-fix - Récupérez votre ancien UID (dérivé de votre SteamID) et le nouveau UID de joueur sur le serveur dédié
- Lancez la commande de correction, par exemple :
python fix-host-save.py "<chemin_sauvegarde>" <ancien_UID> <nouveau_UID> <guild_fix> - L'outil réécrit les fichiers
Level.savet le dossierPlayers/avec les bons identifiants
Suivez le README du dépôt pour la version exacte de la commande et le format des UID : l'outil est régulièrement mis à jour pour suivre les évolutions de Palworld.
Étape 4 : uploader sur le serveur
- Connectez-vous à votre Panel Game :
- Arrêtez le serveur (Stop)
- Allez dans Files puis
Pal/Saved/SaveGames/0/<GUID>/ - Uploadez les fichiers convertis (
Level.sav,LevelMeta.sav,Players/, etc.) en écrasant l'existant - Redémarrez le serveur (Start)
Étape 5 : vérifier DedicatedServerName
Le paramètre DedicatedServerName, dans la configuration de démarrage, détermine le dossier de sauvegarde chargé (SaveGames/0/<...>). Assurez-vous qu'il pointe bien vers le dossier où vous avez déposé votre sauvegarde.
Si après import le serveur charge toujours un monde vide, vérifiez que vous avez déposé les fichiers dans le bon dossier GUID — celui indiqué par DedicatedServerName — et non dans un autre.
En cas de difficulté
L'import est une opération chronophage et technique. Si vous n'êtes pas à l'aise avec la conversion des UID, ouvrez un ticket depuis votre espace client en joignant votre sauvegarde locale : notre équipe peut réaliser la migration pour vous.