# Transfer a Co-Op save (local) to Oxygenserv

{% hint style="info" %}
This guide is for migrating a save **Co-Op (local)** to a server **Palworld** at **Oxygenserv**.
{% endhint %}

### Objective

* Copy the local save to the server.
* Generate a “new” player on the server side.
* Migrate the player's data (inventory, progression).

{% hint style="danger" %}
Shut down the server before modifying files.

Run the server at least once to generate the directory structure, then turn it off.
{% endhint %}

### Step-by-step guide

{% stepper %}
{% step %}
**Open the local save folder**

In Palworld, select your save.

Click the **folder** icon at the bottom left.

<figure><img src="https://2305008112-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftkl0lsnxYxJPTz5fY4IW%2Fuploads%2Fgit-blob-7bbdc3491ed2a5bb904b377b7b99ce4e0b21d1c8%2Fimage_56.png?alt=media" alt=""><figcaption></figcaption></figure>

The save folder opens.

<figure><img src="https://2305008112-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftkl0lsnxYxJPTz5fY4IW%2Fuploads%2Fgit-blob-cef94cab1eee2dee44b6a034fba1cda53d07b13b%2Fimage_57.png?alt=media" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Upload the save to the server (map + world)**

In the FTP, go to:

`Pal/Saved/SaveGames/0/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/`

This is a folder with **32 characters** (random).

Copy your local save files into it.

<figure><img src="https://2305008112-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftkl0lsnxYxJPTz5fY4IW%2Fuploads%2Fgit-blob-217b331702bdbaf785a9fc5aa835a106b3531c28%2Fimage_58.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Do not copy `WorldOption.sav`.

Otherwise your server settings may be ignored.

Do not copy the `backups`folder. It is useless here.
{% endhint %}
{% endstep %}

{% step %}
**Start the server and create a “new” character**

Start the server.

Connect in-game and create a new character (temporary).

<figure><img src="https://2305008112-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftkl0lsnxYxJPTz5fY4IW%2Fuploads%2Fgit-blob-97c220cb0340a4854b06bffcdeb2d456e3e33fb0%2Fimage_59.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
At this point, the map should be correct.

We will now migrate the players.
{% endhint %}
{% endstep %}

{% step %}
**Download the updated server files**

Turn off the server.

In the FTP, go back to:

`Pal/Saved/SaveGames/0/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/`

Download this folder to your PC.

Put it in a **new folder** (to avoid mixing).

<figure><img src="https://2305008112-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftkl0lsnxYxJPTz5fY4IW%2Fuploads%2Fgit-blob-bbaed870a6b219f1ef031a4b77f64a306b81be5f%2Fimage_63.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
In `players`, you will see a new file `.sav`.

This is the “temporary” character created on the server.
{% endhint %}
{% endstep %}

{% step %}
**Convert / migrate the player's data**

Download the tool **palworld-host-save-fix** :

<https://github.com/JannikBirn/palworld-host-save-fix/releases/download/v.0.1.2/palworld-host-save-fix.exe>

{% hint style="info" %}
Windows Defender / an antivirus may block it.

Verify the source and decide according to your security policy.
{% endhint %}

Open the application.

<figure><img src="https://2305008112-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftkl0lsnxYxJPTz5fY4IW%2Fuploads%2Fgit-blob-90dc15ed65932c2cb5b3e8fedec00b58e33c44f7%2Fimage_61.png?alt=media" alt=""><figcaption></figcaption></figure>

Click **Browse**.

Select the file `Level.sav` from the folder downloaded in the previous step.

<figure><img src="https://2305008112-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftkl0lsnxYxJPTz5fY4IW%2Fuploads%2Fgit-blob-a59ffef4fd62c8ee89f8cff99c37b59d26b78b0e%2Fimage_64.png?alt=media" alt=""><figcaption></figcaption></figure>

On the next screen:

* List 1: select the old character (local).
* List 2: select the “temporary” character (server, level 0).

<figure><img src="https://2305008112-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftkl0lsnxYxJPTz5fY4IW%2Fuploads%2Fgit-blob-3f3197d20f41ef22b6ceebfd37effdac7f0c376e%2Fimage_69.png?alt=media" alt=""><figcaption></figcaption></figure>

Click **Migrate**.

Confirm the confirmation.

<figure><img src="https://2305008112-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftkl0lsnxYxJPTz5fY4IW%2Fuploads%2Fgit-blob-164e1cd6c7640e5bd11588b11ef236e803294d7c%2Fimage_70.png?alt=media" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Re-upload the converted files to the server**

In the FTP, send the modified files back to:

`Pal/Saved/SaveGames/0/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/`

<figure><img src="https://2305008112-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftkl0lsnxYxJPTz5fY4IW%2Fuploads%2Fgit-blob-8df88b1f25a1c6bf1be50a6205776d9a6fefcf5f%2Fimage_71.png?alt=media" alt=""><figcaption></figcaption></figure>

Restart the server.

Reconnect. You should find your progression.

<figure><img src="https://2305008112-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftkl0lsnxYxJPTz5fY4IW%2Fuploads%2Fgit-blob-3f7d9d8ee19c4f5067ff0304b4e5ca6d13e3ef85%2Fimage_72.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Local save migrated to your Palworld server.
{% endhint %}
{% endstep %}
{% endstepper %}

### Common issues

#### The server starts on a new map

* You are not in the correct folder `.../SaveGames/0/<32-characters>/`.
* The server was not stopped during the upload.
* Not all files were copied.

#### My player progression disappeared

* You did not do the player migration step.
* You migrated the wrong pair “old player” → “temporary player”.

#### The tool is blocked by Windows / antivirus

* Download only from the indicated GitHub page.
* Scan the file if needed.
* If you do not want to run it, use another migration method.

### FAQ

#### Do I have to migrate all players?

Yes, each player has a `.sav` dedicated file.

#### Why not copy `WorldOption.sav` ?

This file can overwrite your server settings.

Keep the dashboard configuration.
