Nell'universo di Palworld, il passaggio da un tipo di server a un altro può rivelarsi un'impresa piena di ostacoli, in particolare a causa di un bug di salvataggio che costringe i giocatori a creare un nuovo personaggio, cancellando così tutti i loro progressi precedenti. Questo problema, causato principalmente da incoerenze nella generazione degli identificatori unici globali (GUID) dei giocatori tra i diversi server, può seriamente ostacolare l'esperienza di gioco. Fortunatamente, esiste una soluzione sotto forma di uno script Python progettato per facilitare la migrazione dei salvataggi tra server, assicurando la corrispondenza dei GUID dei giocatori e la conservazione dei loro progressi.

Prerequisiti: 

 

1. Preparazione

  • Fai una copia di backup dei tuoi file di salvataggio. Questo è fondamentale perché lo script è sperimentale e può causare una perdita di dati.

 

2. Ottenere il new_guid

  • Fai entrare il giocatore nel nuovo server e crea un nuovo personaggio.
  • Trova il file .sav del nuovo personaggio nella cartella PalServer\Pal\Saved\SaveGames\0\<nome_cartella_salvataggio>\Players. Il nome di questo file è il new_guid del giocatore.

 

3. Preparare lo script

  • Individua il file uesave.exe 
  • Prepara il percorso verso la tua cartella di salvataggio.
  • Annota il old_guid del giocatore (se non lo conosci, spesso può essere 00000000000000000000000000000001 per l'host in co-op).

 

4. Eseguire lo script

  • Apri un prompt dei comandi o un terminale.

  • Digita il seguente comando, sostituendo i segnaposto con i tuoi percorsi e GUID:

    python fix-host-save.py "percorso_uesave.exe" "percorso_cartella_salvataggio" new_guid old_guid

    Ad esempio:

    python fix-host-save.py "C:\Users\John\.cargo\bin\uesave.exe" "C:\Users\John\Desktop\mia_cartella_temporanea\2E85FD38BAA792EB1D4C09386F3A3CDA" 6E80B1A6000000000000000000000000 00000000000000000000000000000001

 

5. Testare

  • Dopo aver eseguito lo script, rimetti il salvataggio nella cartella appropriata del server.
  • Avvia il server e connettiti per verificare se il salvataggio funziona correttamente.

 

6. Risoluzione dei problemi

  • Se si verificano problemi, come Pals che non rispondono correttamente, segui le soluzioni alternative fornite nella documentazione dello script.

 

Note Importanti

  • Questo processo è sperimentale e può comportare dei rischi. Esegui sempre un backup dei tuoi dati prima di effettuare questi passaggi.
  • Se riscontri errori o problemi, consulta la documentazione o i forum della community per ulteriore assistenza.