---
title: "Managing your Palworld world and save files"
description: "Where Palworld stores world and player saves, how to back them up, reset them, and move a server-to-server or local co-op world to your dedicated server."
url: "https://www.gameserverkings.com/knowledge-base/palworld/managing-your-world/"
category: "Palworld"
category_url: "https://www.gameserverkings.com/knowledge-base/palworld/"
published: "2026-08-01T20:00:44.920Z"
updated: "2026-08-16T10:55:09.072Z"
source_format: "html"
site: "GameServerKings"
---

# Managing your Palworld world and save files

<h2 id="world-save-location">World Save Location</h2><p>All world and player data is stored in <code>/home/container/Pal/Saved/SaveGames/</code>. Each world save is in its own folder with a randomly generated name. Inside that folder are the world data files and a <code>Players/</code> subfolder containing individual player save files.</p><table style="min-width: 50px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><th colspan="1" rowspan="1"><p>Path</p></th><th colspan="1" rowspan="1"><p>Contents</p></th></tr><tr><td colspan="1" rowspan="1"><p><code>/home/container/Pal/Saved/SaveGames/0/</code></p></td><td colspan="1" rowspan="1"><p>World save folders. Each world is a subfolder.</p></td></tr><tr><td colspan="1" rowspan="1"><p><code>/home/container/Pal/Saved/SaveGames/0/WORLDID/</code></p></td><td colspan="1" rowspan="1"><p>World save data including Pals, bases, and world state.</p></td></tr><tr><td colspan="1" rowspan="1"><p><code>/home/container/Pal/Saved/SaveGames/0/WORLDID/Players/</code></p></td><td colspan="1" rowspan="1"><p>Individual player save files named by Steam ID.</p></td></tr><tr><td colspan="1" rowspan="1"><p><code>/home/container/Pal/Saved/SaveGames/banlist.txt</code></p></td><td colspan="1" rowspan="1"><p>Banned player Steam IDs, one per line.</p></td></tr></tbody></table><h2 id="backing-up-your-world">Backing Up Your World</h2><p>World saves are the most important thing to protect on a <a href="/games/palworld/">rented Palworld server</a>. The GSK Panel Backups tab creates a full snapshot of all server files.</p><ol class="list-decimal tight" data-tight="true"><li><p>Go to the <strong>Backups</strong> tab in the GSK Panel.</p></li><li><p>Click <strong>Create Backup</strong>.</p></li><li><p>Name the backup something descriptive and click <strong>Start Backup</strong>.</p></li></ol><blockquote><p><span style="color: rgb(0, 128, 0);"><strong>Note:</strong> Schedule automatic daily backups using the Schedules tab. Set up a Backup task on a cron schedule such as </span><code>0 4 * * *</code><span style="color: rgb(0, 128, 0);"> for 4 AM daily.</span></p></blockquote><blockquote><p><span style="color: rgb(255, 0, 0);"><strong>Warning:</strong> Palworld saves are not instantly written. Always run </span><code>/Save</code><span style="color: rgb(255, 0, 0);"> in-game or from RCON before stopping the server or creating a backup to ensure all recent progress is captured.</span></p></blockquote><h2 id="resetting-the-world">Resetting the World</h2><ol class="list-decimal tight" data-tight="true"><li><p>Stop the server from the Console tab.</p></li><li><p>In the Files tab navigate to <code>/home/container/Pal/Saved/SaveGames/0/</code>.</p></li><li><p>Delete the world save folder inside.</p></li><li><p>Start the server. A fresh world is generated automatically.</p></li></ol><blockquote><p><span style="color: rgb(255, 0, 0);"><strong>Warning:</strong> Deleting the world folder is permanent. Always create a backup first.</span></p></blockquote><h2 id="resetting-a-single-player-save">Resetting a Single Player Save</h2><p>If you need to reset only one player's progress while keeping the rest of the world intact:</p><ol class="list-decimal tight" data-tight="true"><li><p>Stop the server.</p></li><li><p>Navigate to <code>/home/container/Pal/Saved/SaveGames/0/WORLDID/Players/</code>.</p></li><li><p>Find the file named after the player's Steam64 ID (it will be a <code>.sav</code> file).</p></li><li><p>Delete that file.</p></li><li><p>Start the server. The player will start fresh when they next connect.</p></li></ol><h2 id="transferring-a-save-to-a-new-server">Transferring a Save to a New Server</h2><ol class="list-decimal tight" data-tight="true"><li><p>Create a backup of your current server from the Backups tab.</p></li><li><p>On the new server, stop it and navigate to <code>/home/container/Pal/Saved/SaveGames/</code>.</p></li><li><p>Upload your old world save folder into the same location.</p></li><li><p>Start the server. The world loads from the uploaded save.</p></li></ol><blockquote><p><span style="color: rgb(0, 128, 0);"><strong>Note:</strong> After transferring a save the world ID folder name stays the same. The server picks up whichever save folder exists in the SaveGames directory.</span></p></blockquote><h2 id="moving-a-local-co-op-world-to-your-dedicated-server">Moving a Local Co-op World to Your Dedicated Server</h2><p>The section above covers moving a save between two servers. Moving the world you started <em>in-game</em> &mdash; singleplayer or co-op, where your machine was the host &mdash; is the same upload with two extra wrinkles: pointing the server at the uploaded folder, and the host's own character.</p><p>On Windows (Steam), local Palworld worlds live at <code>%LocalAppData%\Pal\Saved\SaveGames\&lt;your SteamID64&gt;\</code>. Each world is a folder with a 32-character hex name containing <code>Level.sav</code>, <code>LevelMeta.sav</code>, <code>WorldOption.sav</code>, <code>LocalData.sav</code> and a <code>Players/</code> subfolder. If you have several, the one with the newest modified date is your current world. Xbox and Game Pass saves are stored differently &mdash; they sit in an opaque WGS container of GUID-named files under <code>%LocalAppData%\Packages\PocketpairInc.Palworld_ad4psfrxyesvt\SystemAppData\wgs</code>, so there is no world folder to copy by hand; you need a converter that reads WGS saves.</p><ol class="list-decimal tight" data-tight="true"><li><p>Stop the server from the <strong>Console</strong> tab.</p></li><li><p>Upload your <strong>entire world folder</strong> into <code>/home/container/Pal/Saved/SaveGames/0/</code>, keeping its hex name. <code>Level.sav</code> alone can run hundreds of MB &mdash; for big worlds, <a href="/knowledge-base/general/how-to-upload-files-via-sftp/">SFTP</a> into the same path is faster and resumes interrupted transfers.</p></li><li><p>Delete <code>WorldOption.sav</code> inside the <em>uploaded</em> folder on the server. It carries your co-op session's settings and overrides <code>PalWorldSettings.ini</code>; while it exists the INI is ignored, and with it gone the server's own settings apply. Expect players to be asked to choose a start location again on their next join.</p></li><li><p>Open <code>Pal/Saved/Config/LinuxServer/GameUserSettings.ini</code> in the <strong>Files</strong> tab and set <code>DedicatedServerName=</code> to your uploaded folder's name. This key &mdash; and it is this file, not <code>PalWorldSettings.ini</code> &mdash; is how the server chooses which folder in <code>SaveGames/0/</code> to load. Copy the 32-character name character for character, capitalisation included: get it wrong and the server does not error, it quietly generates a brand-new world.</p></li><li><p>Start the server and watch the console for the world to finish loading, then join and verify your bases and Pals are where you left them.</p></li></ol><blockquote><p><span style="color: rgb(255, 0, 0);"><strong>Warning:</strong> The co-op host's character needs a save fix. Palworld stores the host's player file under the internal ID </span><code>00000000000000000000000000000001</code><span style="color: rgb(255, 0, 0);">, but a dedicated server assigns the host a real ID on first join &mdash; so everyone else keeps their character and the host spawns as a brand-new one. The fix is remapping the host's player file to the new ID with a save-fix tool. As of August 2026 no official patch has changed this, 1.0 included.</span></p></blockquote><p>To apply the host fix: have the host join the server once (creating the new ID under <code>Players/</code>), stop the server, download the world folder, run it through a currently maintained save tool &mdash; the Physgun and TCNO Palworld save converters were both updated in July 2026 for the current format, and <code>PalworldSaveTools</code> is the most actively developed of the community options &mdash; then re-upload the fixed <code>Players/</code> files. The original <code>palworld-host-save-fix</code> script pioneered this remap but has not been touched since 2024. It cannot read current saves at all: Palworld switched its save compression from <code>PlZ</code> to Oodle-compressed <code>PlM</code> containers, and the old script stops with <code>not a compressed Palworld save, found b'PlM' instead of b'PlZ'</code>.</p><blockquote><p><span style="color: rgb(0, 128, 0);"><strong>Note:</strong> The server must run the same Palworld version as the game that wrote the save, or newer. Any world created since the Crossplay Update (v0.5.0, March 2025) also carries Dimensional Pal Storage data in a sidecar file, which current converter tools rename and rebind along with the rest of the save &mdash; abandoned tools do not. If the world loads but seems oddly empty, check the version first.</span></p></blockquote><h2 id="worldoptionsav">WorldOption.sav</h2><p>Some settings cannot be reliably applied through <code>PalWorldSettings.ini</code> alone. The most notable example is <code>BaseCampWorkerMaxNum</code>, which often requires the <code>WorldOption.sav</code> file to take effect.</p><p>For everything that <em>does</em> belong in the INI, build it with our <a href="/tools/palworld/server-settings-generator/">Palworld server settings generator</a> &mdash; sliders and toggles for XP, capture rate, PvP and death penalty, with a ready-to-paste <code>PalWorldSettings.ini</code> at the end.</p><p>To generate a <code>WorldOption.sav</code> with your settings:</p><ol class="list-decimal tight" data-tight="true"><li><p>Open the <a href="/tools/palworld/server-settings-generator/">Palworld server settings generator</a> and use <strong>Import existing .ini</strong> to paste in your current <code>PalWorldSettings.ini</code> (Files &rarr; <code>Pal/Saved/Config/LinuxServer/</code> in your panel). This step matters: the generated <code>.sav</code> replaces your whole settings block, so it has to start from your real values or it will wipe things like your admin password.</p></li>
<li><p>Adjust the settings you want, then choose <strong>Download .sav</strong>.</p></li><li><p>Stop the server.</p></li><li><p>Navigate to <code>/home/container/Pal/Saved/SaveGames/0/WORLDID/</code>.</p></li><li><p>Upload the <code>WorldOption.sav</code> file. Replace the existing one if present.</p></li><li><p>Start the server.</p></li></ol><blockquote><p><span style="color: rgb(255, 0, 0);"><strong>Warning:</strong> WorldOption.sav overrides PalWorldSettings.ini. If both exist the WorldOption.sav values take priority. Make sure both files are consistent to avoid confusion.</span></p></blockquote><p></p>
