Cuando mueves datos guardados desde un servidor dedicado de Steam a Linux SteamCMD, Hay un problema común por el cual los jugadores pueden perder sus datos.. Explicaré una posible razón para este problema y proporcionaré pasos para transferir correctamente los datos guardados. Tenga en cuenta que esta guía no está destinada a transferir datos guardados de una cooperativa. (cooperativa) configuración en un servidor dedicado.
Requisitos previos
Antes de continuar, asegúrese de tener los siguientes requisitos previos en su lugar:
- Un servidor Linux con SteamCMD instalado.
- El servidor dedicado Palworld debe estar correctamente instalado en su servidor Linux.
- Asegúrese de poder iniciar correctamente el servidor y unirse a él sin encontrar ningún problema..
TL;DR
Estos son los pasos para transferir tus datos guardados desde un Servidor Windows Palworld a un servidor Linux con SteamCMD:
- Copie su carpeta de guardado de
...\SteamLibrary\steamapps\common\PalServer\Pal\Saved\SaveGames\0\{YOUR_SAVE_ID}
en Windows. - Pega tu carpeta de guardado en
.steam/SteamApps/common/PalServer/Pal/Saved/SaveGames/0/{YOUR_SAVE_ID}
. - Modificar
DedicatedServerName
en.steam/SteamApps/common/PalServer/Pal/Saved/Config/LinuxServer/GameUserSettings.ini
a tu{YOUR_SAVE_ID}
. - Crear una carpeta
.steam/sdk64
usando el comandomkdir -p ~/.steam/sdk64
. - Copiar
.steam/steamcmd/linux64/steamclient.so
a.steam/sdk64/steamclient.so
. - Modificar (o crear si no existe) el contenido de
.steam/SteamApps/common/PalServer/Binaries/LinuxServer/steam_appid.txt
a1623730
. - Inicie el servidor. Si ves algo como «Configuración del minivolcado de breakpad AppID = xxxxxxx» en la salida de su servidor, todo debería estar bien.
Causa del problema
El problema principal radica en la diferencia en GUID. (Identificador único global) entre plataformas Linux y Windows cuando los jugadores se unen a un servidor Palworld. Esta discrepancia hace que el servidor trate al jugador como uno nuevo al realizar la transición entre plataformas.. La causa raíz puede estar relacionada con la API de Steam y cómo mundo pal genera GUID, aunque el mecanismo exacto sigue siendo especulativo.
Cuando un jugador se une a un servidor Palworld, el servidor intenta utilizar la API de Steam para adquirir la identificación del jugador. Después, genera un GUID basado en esta ID. Sin embargo, si la API de Steam no está disponible, el servidor recurre a generar un GUID utilizando otras reglas o valores no identificados. En Windows, donde normalmente se inicia el servidor desde Steam, la API de Steam está constantemente disponible y bien configurada, que conduce a GUID basados en el ID de Steam. En cambio, en linux, la presencia de steamclient.so
y steam_appid.txt
es necesario habilitar la API de Steam. Sin estas configuraciones, el servidor genera GUID basados en diferentes, criterios desconocidos, lo que resulta en disparidades con respecto a las generadas en Windows.
Para verificar esto, puede configurar la contraseña de administrador en PalWorldSettings.ini
, unirse a un servidor, tipo /AdminPassword {YOUR_ADMIN_PWD}
en el cuadro de chat para convertirse en administrador, luego presione ESC. Su ID de usuario se mostrará en la pantalla., revelando que el valor difiere entre Linux y Windows para el mismo reproductor.
Si esta guía no respondió sus preguntas en mente, no dude en consultar nuestra otra guía en cómo hacer copias de seguridad y transferir servidores Palworld.
Eso es todo lo que estamos compartiendo hoy para este mundo pal guía. Esta guía fue originalmente creada y escrita por NucBox. En caso de que no actualicemos esta guía, puede encontrar la última actualización siguiendo este enlace.
Lo siento、Mi pregunta es, ¿la quinta copia se guarda en un archivo Linux64?
.¿Podría decirme si se guarda como un archivo de Steam?