AstroneerGuidePower your server down, open the Backups card, click Upload World, and drop in your world's .savegame file or your whole SaveGames folder. Every save in it…
Power your server down, open the Backups card, click Upload World, and drop in your world's .savegame file or your whole SaveGames folder. Every save in it goes on the server, Active Save is set to the one that loads, and the world that was on the server is kept as a backup first.
Steam on Windows: press Win+R, paste %LocalAppData%\Astro\Saved\SaveGames and press Enter. Each world is one file, named like MyBase$2026.10.20-18.04.11.savegame: the part before the $ is the save's name, the rest is when it was saved.
Steam Deck or Linux: the same folder is inside the game's Proton folder, ~/.local/share/Steam/steamapps/compatdata/361420/pfx/drive_c/users/steamuser/AppData/Local/Astro/Saved/SaveGames.
Another server or host: download its Astro/Saved/SaveGames folder (or the whole Astro/Saved folder).
Xbox app (Game Pass or Microsoft Store) saves can't be uploaded, and PlayStation and Switch saves can't be copied off the console. Played in a friend's world? Only the host has the save.
Power down your server. Upload World is disabled while the server is running.
Open the Backups card and click Upload World, next to New Backup.
Drop in one .savegame file or several, your SaveGames folder, another server's Astro/Saved folder, or a ZIP, RAR, 7Z, or TAR.GZ of any of these.
Click Upload and replace world (on a brand-new server: Upload world) and wait for the import to finish.
Power up and join as usual (How Friends Join Your Server).

New server? Switch on Upload Existing World during setup instead.
One save: it loads, and Active Save is set to its name.
Several saves: all of them go on the server. The one that loads is the one your upload's AstroServerSettings.ini names, else the most recently saved one, by the date in its file name. A note during the import says which one loads. To play another, set Active Save in your server settings to its name and restart the server.
Copies of one save (like the game's older copies in Backup/SaveGames): one goes on the server, the newest in SaveGames, else the newest backup.

Your saves replace the server's saves. The server's own saves are kept first as Backup before world upload (Restore a backup brings them back). A server save with the same name as yours can no longer load instead of yours.
Nothing else changes. Name, password, player roles, mods and settings stay; an uploaded AstroServerSettings.ini or Engine.ini is never imported.
Names: Active Save takes letters, digits, spaces, - and _, so a save named with other characters is renamed (Bas é! becomes Bas e). It is the same world.
Mods: when a save holds items from mods, a note names them. Install the same mods on the Mods card before you start the server, or Astroneer deletes those items at its first save. Mod files in the upload are not installed.
Broken saves: an empty or cut-short save (copied while the game was saving) is left out, and an upload with no complete save is refused without touching your server. Close Astroneer, copy the file again, and upload it.
Upload World does this for you. By hand:
Stop your server so the game cannot save over the folder.
The server has a save of its own, often named SAVE_1 like a new single-player game. Press New World on the Backups card, untick Start the server when the new world is ready, and press and hold Start New World: it backs up the current world, then deletes only the saves. Or delete the .savegame files in astro-saved/SaveGames with the Files card.
Drag the .savegame file into astro-saved > SaveGames on the Files card, or upload it to /astro-saved/SaveGames/ over SFTP (Connect with SFTP). Keep the file name. The Files card takes files up to 8 MB, so a bigger save needs SFTP or Upload World.
Set Active Save to the save's name (for example MyBase), save, and start.
Active Save does not match. It must be the part before the $, exactly. With no match, the server loads the newest save.
Your save has the same name as the server's (both SAVE_1). The server keeps the one with the newer date in its name and deletes the other at its first save. Clear the server's save first, or use Upload World.
The server started a new world named SAVE_2 or SAVE_3. It can't read the save Active Save names, usually because it was copied mid-save. Copy it again and use Upload World, which says at once when a save is incomplete.
The world uses DLC. Every player must own it (Megatech, Glitchwalkers).
Uploading an AstroServerSettings.ini to switch saves. Set Active Save instead.
Ask in Discord or email support@haptic.gg with the save's name and the message you saw.