Skip to main content

[Guide] Correction potentielle du serveur dédié pour le bug de réinitialisation des joueurs

Voici donc un guide si vous rencontrez le problème suivant : Certains joueurs (ou tous les joueurs) ont perdu toute leur progression et recommencent avec un nouveau personnage au niveau 1. Ce qui est le plus probable, c'est que le serveur a perdu d'une manière ou d'une autre le lien entre votre compte de joueur et les données du joueur sur le serveur, et heureusement, il est possible de résoudre ce problème pour l'administrateur du serveur (d'après mon expérience). Ce qui est étrange, c'est que cela se produit également au milieu du serveur lorsqu'il est allumé, mais cela se produit le plus souvent lorsque vous redémarrez un serveur (ce qui est malheureusement presque nécessaire en raison de l'utilisation insensée de la mémoire). Voici les étapes que je prends et qui fonctionnent pour moi :

  1. Éteignez le serveur.

  2. (Facultatif, mais VRAIMENT recommandé) Créez une sauvegarde (le mieux est de sauvegarder le dossier /Pal/Saved) en la téléchargeant et en la stockant quelque part.

  3. Accédez à /Pal/Saved/Config/WindowsServer (ou LinuxServer) et ouvrez le fichier GameUserSettings.ini.

  4. Accédez à la ligne (environ ligne 7) "DedicatedServerName=SOME_LONG_COMBINATION_OF_LETTERS_AND_NUMBERS", supprimez la partie après le = afin qu'elle devienne "DedicatedServerName=" sans le "", puis enregistrez le fichier. Enregistrez la pièce que vous avez supprimée ici, vous en aurez besoin plus tard à l'étape 8.

  5. Rallumez le serveur.

  6. Rejoignez le serveur avec votre client Palworld, créez un nouveau joueur dès que possible, apparaissez dans le jeu, et une fois que vous êtes en jeu, quittez à nouveau le serveur.

  7. Éteignez à nouveau le serveur.

  8. Revenez à cette ligne "DedicatedServerName=" dans GameUserSettings.ini (comme vous l'avez fait aux étapes 3 et 4), et cette fois modifiez la valeur après "=" dans le long ID que vous avez enregistré à l'étape 4 afin que vous ayez " DedicatedServerName=SOME_LONG_COMBINATION_OF_LETTERS_AND_NUMBERS" (sans le "") à nouveau.

  9. (Je ne sais pas si cette étape est réellement requise ou non, mais elle garde les fichiers propres) Cette fois, allez dans /Pal/Saved/SaveGames/0 et supprimez le dossier qui N'A PAS le même nom que cet identifiant long que vous avez enregistré à l'étape 5 et réutilisé à l'étape 8. Cet identifiant long est votre monde après tout. Si vous avez accidentellement supprimé le dossier principal du monde, j'espère que vous avez effectué une sauvegarde à l'étape 2 afin de pouvoir le récupérer.

  10. Maintenant, redémarrez le serveur et rejoignez le serveur.

  11. Si vous avez rejoint le serveur et que vous constatez que le problème n'est pas corrigé (vous n'avez donc toujours pas récupéré vos anciennes données de joueur), répétez les étapes 1 à 10 (vous pouvez cependant ignorer l'étape 2).

Pour une raison quelconque, cela a toujours fonctionné pour moi, mais pas toujours directement. Parfois ça marche directement, parfois je dois tout refaire plusieurs fois et puis ça marche à nouveau. C'est vraiment bizarre.

J'espère que cela aidera n'importe qui !

source: