Palword Os Dedicated Servers têm um problema ao transferir de Linux para Windows, ou vice-versa, que mostra aos jogadores um ecrã de criação de personagem apesar de os ficheiros guardados estarem presentes. Isto acontece porque o servidor atribui GUIDs de jogador diferentes para cada sistema operativo. O correção abaixo irá usar um script em Python e um editor de ficheiros .sav do Unreal para alterar manualmente os GUIDs de cada jogador afetado, restaurando assim o respetivo guardado. Este processo também pode ser seguido se apenas um guardado estiver corrompido, o que pode acontecer após uma atualização do jogo ou uma falha do servidor.
Requisito: É necessária a versão 3.10 do Python ou superior para os scripts usados neste guia. Clique aqui para avançar para os passos de instalação do Python.
Nota: Esta correção é altamente experimental. Podem ocorrer vários erros, incluindo perda de dados. Faça cópias de segurança localmente para evitar perder ficheiros necessários.
1. Inicie sessão no painel BisectHosting Starbase.
2. Vá para o separador Files .
3. Encontre o seguinte diretório: /home/container/Pal/Saved/SaveGames/0/[World]/Players .
Nota: Se estiver a transferir a partir de outro servidor, siga o guia aqui para copiar os ficheiros do mundo.
4. Se todos os jogadores não conseguirem iniciar sessão nas respetivas personagens após uma transferência, é necessário localizar o GUID antigo e o GUID novo de cada jogador.GUID deve ser encontrado. Isto pode ser feito observando o filtro Data de modificação no ficheiro do jogador depois de este entrar ou criar uma personagem.
Nota: Para encontrar o GUID antigo de alguém após uma Transferência de Servidor, peça-lhe que inicie sessão no servidor anterior. Se nem todos os guardados dos jogadores forem perdidos ou se não tiver ocorrido nenhuma transferência, o GUID antigo do jogador afetado pode ser encontrado pedindo a todos os outros jogadores que entrem no servidor e anotando o ficheiro mais antigo.
5. Depois de anotar os ficheiros guardados afetados e a quem pertencem, pare o servidor.
6. Vá para o separador Files.
7. Encontre o seguinte diretório: /home/container/Pal/Saved/SaveGames/0 .
8. Transfira a pasta World.
9. Renomeie a mesma pasta para criar uma cópia de segurança.
10. Aceda ao Palworld Host Save Fix e selecione Code > Download ZIP.
11. Descarregue a ferramenta uesave-rs para o sistema operativo pretendido.
12. Extraia todos os ficheiros transferidos para uma nova pasta temporária.
13. Na pasta, prima Shift + Clique com o Botão Direito e escolha Abrir janela do PowerShell aqui para abrir uma janela de comandos na pasta.
Nota: Se esta opção não aparecer, certifique-se de que não há ficheiros selecionados e que o clique com o botão direito é feito numa área vazia da pasta.
14. Execute o seguinte comando: python gui.py
15. Na secção uesave, selecione Browse e escolha o ficheiro uesave.exe.
16. Na secção save folder, selecione Browse e escolha a pasta World do passo 8.
17. Para cada jogador afetado, escolha o novo GUID da respetiva nova personagem e o GUID antigo da respetiva personagem antiga e selecione a caixa de verificação Guild fix.
18. Quando terminar, prima Run Command e confirme o aviso premindo Enter no teclado.
19. Aguarde alguns minutos para que as correções sejam aplicadas ao guardado e confirme quando terminar.
Nota: Repita os passos 17-19 para cada jogador afetado no servidor.
20. Depois de aplicar todas as correções, volte ao painel BisectHosting Starbase.
21. Vá para o separador Files .
22. Encontre o seguinte diretório: /home/container/Pal/Saved/SaveGames/0 .
23. Carregue a pasta World atualizada. Se o nome tiver mudado, saiba como carregar um mundo aqui.
24. Inicie o servidor. Todas as personagens afetadas poderão entrar no jogo.
Nota: Se um jogador continuar sem conseguir entrar, ou se o progresso de um jogador for substituído pelo de outro, verifique se os GUIDs Antigo e Novo introduzidos pertencem ao jogador correto e não estão trocados por engano.
Como Instalar O Python
1. Abra qualquer janela de cmd.
2. Introduza o seguinte comando: Python
3. Se não for encontrada nenhuma versão do Python, a Microsoft Store será aberta. Fazer a transferência a partir da loja dará ao Python o acesso de que necessita.