keepcalculator

06 Numbers and Powers

Update Vintage Story Server Without Losing Your World

Card No. 06·40367 · Updated · Standard formula, shown below

Updating a Vintage Story dedicated server can feel risky when you’ve spent hundreds of hours building and exploring. This guide walks you through a safe update that preserves your world, player data, and configurations. You’ll back up everything, install the new server files, and verify your world loads correctly before letting players back in.

What You’ll Need

  • Access to your server’s file system (FTP, SSH, or local folder)
  • The latest server files from the Vintage Story website or your hosting provider
  • A way to start/stop the server (control panel, terminal, or script)
  • Enough free disk space for a backup (at least the size of your world folder)
  • Optional: a second machine to test the updated server before going live

Step-by-Step

  1. Stop the server gracefully. Use your control panel’s “Stop” button or send the stop command in the server console. Wait until the process fully exits—don’t just kill it. This prevents world corruption.
  2. Locate your server directory. Typically this contains VintagestoryServer (or similar) with subfolders like World, Mods, Config, and Logs. Note the exact path.
  3. Back up your world and config. Copy the entire server folder to a safe location (e.g., backup_2025-01-15). At minimum, copy the World and Config folders. If you use mods, back up Mods too. Verify the backup is complete by checking file sizes.
  4. Download the new server files. Go to the official Vintage Story download page and get the latest server version. Choose the correct platform (Windows, Linux, etc.). Do not extract over the old folder yet.
  5. Extract the new server files. Extract the archive to a temporary folder, then copy the contents into your server directory, overwriting the old executables and libraries. Keep your World and Config folders intact—do not delete them.
  6. Check mod compatibility. If you use mods, check each mod’s page for updates. Outdated mods can crash the server or corrupt worlds. Remove or update mods that aren’t compatible with the new version.
  7. Start the server once. Launch the server and watch the console output. It should load your world and reach the “Listening on port” message. If it crashes, see Troubleshooting below.
  8. Test with a local client. Connect to your server with the same Vintage Story client version. Walk around, check your inventory, and verify that key structures are intact. If you can’t test locally, ask a trusted player to join briefly.
  9. Announce and open. Once everything looks good, tell your players the server is updated and open for play. Keep the backup for at least a week in case you need to roll back.

Common Mistakes

  • Not stopping the server before copying files. Copying while the server is running can result in a corrupted world backup.
  • Deleting the World folder during update. Some guides suggest a clean install—never delete your world unless you intend to start fresh.
  • Overwriting the entire folder with the new archive. This wipes your world and config. Always extract to a temp folder, then copy over.
  • Skipping mod updates. Even small version jumps can break mods. Always check compatibility.
  • Not testing before opening to players. A quick test can save you from a rollback after players have already connected.

Tips

  • Automate backups. Schedule regular backups of your world folder (e.g., daily) so you always have a recent copy.
  • Use a staging server. If you have the resources, test the update on a separate instance with a copy of your world before touching the live server.
  • Keep the previous version’s files. Store the old server archive so you can downgrade if the new version has a critical bug.
  • Read the changelog. The official changelog often notes world-breaking changes or required steps for updates.
  • Backup before every update, not just major ones. Even minor patches can introduce issues.

Troubleshooting

  • Server crashes on startup after update. Check the Logs folder for error messages. Common causes: missing mods, incompatible mods, or a corrupted world. Try removing mods first. If that doesn’t work, restore your backup and try again.
  • World loads but items are missing or terrain is wrong. This usually means the world was saved with a different version. If you have a backup, restore it. Otherwise, you may need to use a world repair tool (if available) or accept the loss.
  • Players can’t connect. Ensure the server is running the same version as the client. Check firewall settings and that the port hasn’t changed.
  • Server runs but is laggy. The new version might have higher system requirements. Check CPU/RAM usage and consider reducing view distance or entity counts.
  • You accidentally overwrote your world. If you didn’t back up, you may be out of luck. Some hosts offer snapshot backups—check with them. Otherwise, look for any .db files in the World folder that might be recoverable.

Frequently Asked Questions

Will my world be compatible with the new version?

Usually yes, but major updates can change world generation or data formats. Always back up and test. If the world doesn’t load, you may need to start a new world or use a conversion tool if provided.

Do I need to update the client as well?

Yes, the client version must match the server version. Players will need to update their game before they can join.

What if I use mods?

Mods must be updated to match the server version. Check each mod’s page for compatibility. Outdated mods can cause crashes or data corruption.

How long does the update take?

It depends on your server size and internet speed. Downloading the new files and backing up can take a few minutes. The actual update process is usually quick.

Can I update without stopping the server?

No. You must stop the server to avoid corrupting the world. Even if the update process seems to work, the world save could be damaged.

What should I do if the update fails halfway?

Restore your backup and try again. If the issue persists, check the official forums or Discord for known issues with that version.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →