26 April 2026

Sunkenland Save Location & How to Upload Your World

Find your Sunkenland world save files and upload them to your dedicated server using File Manager or SFTP.

¿Necesitas un servidor Sunkenland?Alquilar ahora

You spent a few evenings building a base on a Sunkenland island in single-player, and now you want to keep playing it on a LOW.MS dedicated server so your friends can join without you having to host. Good news: the world folder on your PC is the same shape as the one the dedicated server expects. You copy it across, point the server at the world's GUID, and you are back on the same island.

Where Sunkenland Saves Live on Your PC

Sunkenland writes its saves to your LocalLow folder, not Roaming:

C:\Users\<YourUsername>\AppData\LocalLow\Vector3 Studio\Sunkenland\Worlds\

Each world is one folder named <WorldName>~<GUID>, for example MyIsland~7b52ef0c-8c71-4d05-bac5-415e57c1fcb0. The part after the ~ is the world GUID, and that is what the dedicated server needs later. The files inside the folder are opaque binary save data, so do not try to edit them.

You can also drop two optional text files inside the world folder:

  • AdminSteamIDs.txt – one Steam64 ID per line, gives that user admin (kick/ban) on the server.
  • BanSteamIDs.txt – one Steam64 ID per line, bans that user.

Nothing else on those lines, just the ID.

Before You Do Anything

Stop the server in control.low.ms first. Writing files into a running server's save folder is a good way to corrupt the world.

While you are there, take a Cloud Backup of whatever the server currently has. If the upload goes wrong, Cloud Restore will roll you back in a couple of clicks.

Uploading via File Manager

Open File Manager in control.low.ms. At the top of the file tree you will see a Worlds\ shortcut – that maps straight to the server's save location, so you do not have to dig through any AppData paths.

Upload your entire <WorldName>~<GUID> folder into Worlds. Keep the folder name exactly as it is on your PC – the ~GUID suffix is how the world is identified. If a folder with the same name already exists on the server, rename or delete it first so the upload is clean.

For larger worlds, zip it first. A Sunkenland world folder can hold dozens of small .json files, and uploading them one at a time through a browser is painful. The trick I always use:

  1. On your PC, right-click the <WorldName>~<GUID> folder and send it to a .zip.
  2. Upload that single .zip into Worlds\ – one big file moves much faster than a hundred small ones.
  3. Right-click the .zip in File Manager and use the built-in extract option to expand it back into a proper folder.
  4. Delete the .zip once you have confirmed the folder is in place.

Uploading via SFTP

For larger worlds, SFTP is also a solid option and resumes if your connection drops. Grab the SFTP credentials from your service in control.low.ms and connect on port 8822 with a client like FileZilla or WinSCP.

Browse to the same Worlds\ directory and drag your <WorldName>~<GUID> folder across. The same zip-and-extract trick works here too if you would rather push a single archive than thousands of small files – just upload the .zip over SFTP and use File Manager to extract it on the server side.

Pointing the Server at Your World

Sunkenland servers do not auto-pick a world. You tell them which one to load by setting the world GUID in Service Settings, and this is where most "Invalid WorldGUID" errors come from – people paste the whole folder name in.

You only want the bit after the ~. The world name in front of it is yours, for your own reference; the server only cares about the GUID.

For example, if your folder is:

MyIsland~7b52ef0c-8c71-4d05-bac5-415e57c1fcb0

then the GUID is:

7b52ef0c-8c71-4d05-bac5-415e57c1fcb0

That GUID alone goes into the WorldGUID field in Service Settings (or as -worldGuid 7b52ef0c-8c71-4d05-bac5-415e57c1fcb0 if you are setting it via Commandline Manager). No ~, no world name, no quotes. Save the change. Without this the server will not start.

Starting Up

Start the server from control.low.ms and open Web Console to watch it boot. When Sunkenland is ready it prints a ServerID line – that is the GUID-style string your players use to join, not an IP and port.

A small heads-up: the ServerID is regenerated every time the server restarts, so share the latest one with your players whenever you bring the server back up.

A Few Things to Know

  • Region matters. Sunkenland uses Steam's relay network rather than direct IP connections, so players have to pick the same region as the server (asia, cn, jp, eu, sa, kr, us, usw) on the join screen. Your server's region is set with -region <code> in Commandline Manager; LOW.MS picks a sensible regional default for you.
  • Player cap is 15. The game hard-caps -maxPlayerCapacity between 3 and 15. Anything higher is ignored.
  • Passwords are short. -password accepts up to 8 ASCII characters. Pick something memorable rather than secure.
  • App ID 2667530. If you ever need to force a Steam Update from the panel, that is the dedicated server app ID.
  • Do not edit save files directly. The world data is binary. Stick to copying the whole folder, and use AdminSteamIDs.txt / BanSteamIDs.txt for the only safe edits.

That is all you need. Stop the server, upload the folder, set the WorldGUID, start it back up, and share the new ServerID.

Join our Discord to chat with our staff and community!
Join Discord