1. Vintage Story
FSH Knowledgebase
  • Game Guides
    • Minecraft
      • How to change MOTD for a Minecraft server
      • How to download your Minecraft server world
      • How to install a custom Minecraft modpack
      • How to Install Datapacks to your server
      • How to upload a custom Minecraft world
      • What is the difference between Spigot Paper and PurPur
      • Reducing Lag
        • Reduce Lag on ForgeMC server
        • Reduce Lag on FabricMC server
      • Common Issues
        • How to Fix Authentication servers are down Please try again later
        • Failed to check session lock
        • Exception Server Tick Loop
        • Server Connection Timed Out
        • Fixing the Connection timed out getsockopt Error in Minecraft
      • Managing your Server
        • How to Optimize Your Server
        • How to set a custom seed on your Minecraft Server
        • Using Chunker to Convert Minecraft Worlds Across Editions
        • Which Java version to use for Minecraft server
        • Add Add-ons to your Bedrock Server
        • How To EnableDisableManage Your WhitelistAllowlist
      • Plugins
        • Simple Voice Chat
        • Dynmap
        • Bluemap
        • Chunky
    • Palworld
      • How to add mods to your Palworld Server
      • How To Update A Palworld Server
      • Resetting a Player's Save on a Palworld Server
      • Finding Your Palworld Server in the Community Servers List
      • Changing the Egg Hatching Time on a Palworld Server
      • How to Edit Palworld Server Settings
      • How to Become Admin on Your Palworld Server
    • Vintage Story
      • Uploading a Vintage Story Save to Your Server
      • How to Add Mods to Your Vintage Story Server
      • Listing Your Vintage Story Server on the Public Server List
      • Managing Your Vintage Story Server Whitelist
      • How to Change Your MOTD (Welcome Message) for Vintage Story
      • How to Add an Admin to Your Vintage Story Server
    • Hytale
      • Updating Your Hytale Server & Changing the Release Branch
      • Giving Admin (Operator) Permissions on Your Hytale Server
      • Removing the Death Penalty on Your Hytale Server
      • Banning, Kicking & Unbanning Players on Your Hytale Server
      • Adjusting the View Radius on Your Hytale Server
      • Finding Your Hytale Server Logs
      • Installing Mods on a Hytale Server
      • Managing Your Hytale Server Whitelist
      • Optimizing Your Hytale Server
      • Uploading Your World to a Hytale Server
  • Panel Knowledgebase
    • Game Server Panel
      • How to reset your Game Panel Password
      • Uploading Files Via SFTP
      • Adding Dev Sub Users
    • Client Area
      • Affiliate Program
      • Discord Linking
      • How to Cancel A Service
      • How to upgrade or downgrade your service
  • Service Knowledgebase
    • Virtual Private Servers (VPS)
      • Change Window Server Password Locked Out
      • Creating Your VPS
      • Developers and your VPS
      • How to connect to your VPS from any Linux or Debian Distro
      • Logging into your VPS Windows
      • Opening Ports on a VPS
      • Resetting your VPS Password
      • SSH Client Setup
  1. Vintage Story

Uploading a Vintage Story Save to Your Server

You can move an existing single-player or local world onto your FSH server by
uploading its .vcdbs save file and pointing the server config at it.
Two things first:
The save's game version must match your server's version. Vintage Story locks
clients and worlds to a specific version, so a save from a newer/older game
build may not load. Update the server (or the save's source game) so they
match.
The server must have been started at least once so serverconfig.json
exists, and must be stopped while you edit it (edits made while running are
overwritten on shutdown).

1. Find Your Save on Your PC#

1.
Press Win + R, type %appdata%, and press Enter.
2.
Open the VintagestoryData folder.
3.
Open the Saves folder.
4.
Locate the world you want — it's a .vcdbs file (e.g. myworld.vcdbs).

2. Upload It to the Server#

1.
Log in to the FSH Panel and stop the server.
2.
Open the File Manager and navigate to:
data/Saves
3.
Upload (drag and drop) your .vcdbs file into this folder.

3. Point the Server at Your Save#

The world the server loads is set by SaveFileLocation, which lives inside the
WorldConfig section
of serverconfig.json.
1.
Still stopped, on the Startup tab clear the World Seed and World Name
fields
if you've set them. Those egg settings write to WorldConfig on boot
and can override your save choice — leave them blank when loading an uploaded
world.
2.
In the File Manager, open:
data/serverconfig.json
3.
Find the WorldConfig block, then the SaveFileLocation line. By default it
points to .../Saves/default.vcdbs.
4.
Change its value to the file you uploaded, using the server's path:
"SaveFileLocation": "/home/container/data/Saves/myworld.vcdbs"
Replace myworld.vcdbs with your actual file name. Use forward slashes, and
keep the surrounding quotes and the comma/format intact.
5.
Save the file, then start the server.
Your uploaded world should now load.

Troubleshooting#

Server generated a new/empty world instead: SaveFileLocation didn't take.
Confirm you edited it while the server was stopped, that the path and file
name are exactly correct (it's case-sensitive), and that World Seed / World
Name are blank
on the Startup tab so they don't override WorldConfig.
Server won't start after loading the save: Almost always a version
mismatch
— the save was made on a different Vintage Story version. Match the
server version to the save (set the Release version variable and Reinstall),
then try again.
Can't find the file you uploaded: Make sure it landed in data/Saves, not
the server root or data/. Saves only load from the Saves folder.
Modified at 2026-06-19 04:04:00
Previous
How to Become Admin on Your Palworld Server
Next
How to Add Mods to Your Vintage Story Server
Built with