Yes—you can move a single-player Factorio world to a dedicated server without rebuilding the factory. Factorio stores each world as a .zip save archive. Save and exit the game, preserve an untouched backup, upload that archive to the server’s saves directory (or a managed host’s file manager/SFTP area), match the Factorio and mod environment, and explicitly start the server with that filename.
Prefer not to run the server on your own PC? Godlike.Host offers hosted Factorio servers with free DDoS protection and up to three free backups a day.
Copying the file alone does not make the server use it. The startup command or hosting panel must point to the uploaded archive. After your first successful connection, run /server-save so the server writes its current state.
As an Amazon Associate I earn from qualifying purchases.
What is actually being moved?
A Factorio save is a portable world archive, not a screenshot, replay, or ordinary extracted folder. The archive contains the state needed to continue the map: factory construction, research, inventories, explored areas and, when applicable, mod-created entities. A dedicated server starts from a save supplied at launch; it does not automatically discover and select an arbitrary file that happens to be on disk.
The safest migration therefore has three separate jobs:
#1 Best Overall
- [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
- [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
- [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
- [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
- [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.
- Create a complete archive by saving and leaving the single-player game.
- Transfer that unchanged
.zipto the server’s save location. - Tell the server or host panel to load that exact filename in a compatible Factorio and mod environment.
Those steps apply whether the destination is a headless server you administer or a managed Factorio host that provides a browser panel and file transfer.
Prepare the single-player world before copying it
Save, then exit cleanly
Open the world in the normal Factorio client, save it, and exit to the menu (or close the game) before transferring anything. Exiting gives Factorio time to finish writing the archive. Do not copy a file while the world is still running and changing; the destination could receive an incomplete or inconsistent save.
Recommended Free Tools
Make an untouched backup
Duplicate the original .zip somewhere outside the server’s working directory. Keep that copy until you have joined the server and checked the factory. If a version or mod mismatch alters the world, the untouched archive is your recovery point. Give the backup a clear name that identifies the world and date, but leave the upload with its normal .zip extension.
Decide which copy becomes authoritative
Before migration, decide that the server copy will become the multiplayer world. Once players begin building, the server’s later saves are the current state; continuing to play an old local copy and uploading it again can overwrite newer work. Treat the original as a read-only backup unless you intentionally perform another migration.
Find the correct Factorio save archive
What to look for
Factorio worlds are saved as files ending in .zip. The filename is the one you will select in the startup command or hosting panel. Upload the archive itself. Do not upload a screenshot, replay, or a folder created by extracting the archive, and do not rename it to remove the .zip suffix.
Self-managed Linux server
On a self-managed Linux installation, the official dedicated-server example uses /opt/factorio/saves as the save directory. Your installation can use a different root, so identify the saves directory belonging to the Factorio server you will start. Place the archive there, or use the equivalent path in your own installation.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Rank #2
- 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
- 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
- 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
- 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
- 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.
Managed host
Managed services normally expose a saves folder in their control panel or allow SFTP access to the server files. Open the file manager or SFTP location for the game instance you intend to run. If the panel has separate instances, verify that you are uploading to the same instance whose startup settings you will edit.
A browser upload is convenient for small files. A late-game map can be large, and an SFTP client is often more reliable because it can resume or clearly report a failed transfer. Whichever method you use, wait for the transfer to finish before configuring the server.
Upload the archive without changing it
- Stop the destination server if it is already running. This prevents it from writing a save while you are replacing files.
- Open the destination
savesdirectory in the host’s file manager or connect to it with SFTP. - Upload the saved world’s
.ziparchive. Keep the extension and the exact filename you plan to use. - Wait for the transfer to complete, then confirm the file is visible in the directory. Do not extract it unless the host specifically documents a different format; the dedicated server expects a save file.
- Keep the original local backup and avoid deleting an existing server save until the new world has loaded and been checked.
If an upload is interrupted, remove the partial destination file and transfer the original again. A partially transferred archive may appear in a file list but fail when Factorio tries to load it.
Match Factorio versions and mods
The server must run a compatible Factorio version with the save. Modded worlds also require the same mods, compatible mod versions and matching settings. A mismatch can prevent the save from loading or can change how its content behaves after loading.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
For an unmodded world
Record the Factorio version used when you last saved the world and use a compatible version on the server. If the server uses a different release, stop and resolve that difference before troubleshooting the archive itself. Keep the local game available so you can verify the version and, if necessary, create a fresh backup after making a deliberate version change.
For a modded world
Inventory the enabled mods and their versions from the single-player installation. Install the same set on the server before starting the save, and preserve the relevant mod settings. Do not assume that a similarly named newer mod is interchangeable: changed versions can remove, rename or alter entities and recipes that the save references.
Rank #3
- [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
- [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
- [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
- [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
- [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by
Players joining a modded server should prepare a compatible client environment as well. If the server reports a missing or incompatible mod, correct the mod set and versions rather than repeatedly retrying the same archive.
Why this check comes before launch
When the environment does not match, the visible symptom can be misleading: the file may be present and readable but still refuse to load, or the world may load with changed content. Establishing version and mod compatibility first separates an environment problem from a transfer problem.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Fix the driver behind crashes, sound loss and screen glitches3Repair Windows errors before they cause bigger problemsStart a self-managed headless server with the uploaded world
The Factorio Wiki’s dedicated-server documentation requires a save file and shows this form of command:
./bin/x64/factorio --start-server ./saves/my-save.zip
Run it from the Factorio installation directory, or adjust the executable and save paths to match your installation. Replace my-save.zip with the exact uploaded filename. The relative path in the example means a saves directory beneath the directory from which the command is run.
Load the newest save automatically
If the server’s save directory contains several archives and you want the newest available one, the headless executable supports:
./bin/x64/factorio --start-server-load-latest --server-settings ./data/server-settings.json
Use this option only when “latest” is unambiguous in your directory. For a first migration, naming the archive explicitly is safer because it makes the selected world obvious.
Rank #4
- Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
- Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
- All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
- Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
- Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.
Use a save in the graphical client
The command reference also lists --load-game FILE for opening a save in the graphical Factorio client. That option is for the client rather than the headless dedicated-server startup shown above; use the form appropriate to the process you are launching.
Understand headless behavior
A headless server has no in-game character and starts immediately with the supplied save. By default it can pause while no players are connected; server settings can change that behavior. A pause is therefore not evidence that the upload failed. Check the server log and connect before treating an idle world as a load error.
Configure a managed host
Managed panels use different labels, but the logic is the same:
- Stop the instance before replacing or adding the archive.
- Upload the
.zipto the panel’ssavesdirectory with the file manager or SFTP. - Open the startup, world, or save-selection setting and choose the uploaded filename. Some panels provide a drop-down; others expose a startup argument field.
- Save the configuration and start the instance.
- Read the startup log for the selected filename and any version or mod errors before connecting.
If the panel starts a different world, the file is probably present but not selected. Recheck the configured filename and path rather than uploading another copy with a similar name.
Join and verify the migrated world
Connect only after the server reports a successful start. Walk through a deliberate checklist instead of checking only that the map opens:
- Confirm the factory layout and major structures are in their expected locations.
- Open the research view and verify completed technologies.
- Check player and storage inventories for the expected items.
- Move across previously explored areas and confirm the map state.
- Inspect machines, recipes and other entities supplied by mods, if the world is modded.
- Have another player connect if multiplayer access is part of the goal, then verify that both clients see the same world state.
Once the checks pass, an administrator can run:
/server-save
This tells the server to save the current game state. It creates a server-side checkpoint after the first successful join, so future restarts use the state that players actually verified.
Best Value
Troubleshoot the common failure points
The save does not appear in the host panel
Confirm that the transfer finished, the file is in the instance’s actual saves directory, and the name still ends in .zip. A file uploaded to a parent directory or a different game instance will not appear in the relevant selector. Refresh the panel after a completed transfer.
The server says it cannot load the save
Check the archive before changing it: retain the original, confirm the destination transfer completed, and compare the server’s Factorio version with the version that created the save. Then compare the enabled mod list, mod versions and settings. Resolve those compatibility differences and retry with the untouched backup rather than repeatedly modifying the only copy.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →The world loads, but content is missing or changed
This generally points to an environment mismatch rather than a bad upload. Recheck mod versions and settings, and make sure every mod required by the save is installed on the server. Stop the server before making changes, then restart with the same archive after the environment is corrected.
The wrong world starts
Uploading a file does not select it. Inspect the startup command or managed-panel save setting and point it to the uploaded filename. If using --start-server-load-latest, remove ambiguity by keeping only the intended current archive in the directory or switch to the explicit --start-server form.
Progress appears to roll back
Check whether you joined before the first server save completed, or whether someone later launched an older local copy. Run /server-save after verification, keep the server as the authoritative copy, and do not overwrite it with the original backup unless you intentionally want to revert.
The server looks idle when nobody is connected
The headless server is paused while no players are connected by default. Connect to test the world or adjust the server settings if continuous simulation is required; an idle process alone does not indicate a failed migration.
Free tools Windows power users keep installed
One-click scans. No signup required.
Self-managed server or managed hosting?
Both approaches run the same portable save archive. The practical difference is how much of the surrounding administration you handle.
| Decision area | Self-managed headless server | Managed host |
|---|---|---|
| Filesystem access | Direct access to the installation and its saves directory. |
File-manager or SFTP access exposed by the provider. |
| Large-file upload | Use your own SFTP workflow or server transfer method. | Browser upload may be available; SFTP is useful for a large archive. |
| Startup selection | Set arguments such as --start-server or --start-server-load-latest. |
Select the save in the panel or edit its startup setting. |
| Server settings | Control the command and files such as server-settings.json. |
Use the controls and configuration files the panel exposes. |
| Backups | You must preserve and manage your own original and server copies. | Backup features depend on the host; verify what is included before relying on them. |
| Mod installation | Install and maintain the required mod set yourself. | Use the host’s mod workflow, then verify versions and settings. |
| Ongoing cost | Depends on the infrastructure you operate. | Depends on the provider and selected service plan. |
The dedicated-server route is also the mechanism used by third-party hosted servers: the host is still starting Factorio against a save file, only the filesystem and controls are presented through a service interface.
Quick Recap
A repeatable migration checklist
- Save the single-player world and exit Factorio.
- Copy the original
.zipto a safe backup location. - Identify the exact archive and note the Factorio version and enabled mods.
- Stop the destination instance.
- Upload the archive to the correct
savesdirectory using the panel or SFTP. - Install matching mods and compatible versions and settings.
- Point the startup command or host panel at the uploaded filename.
- Start the server and read its log for load errors.
- Join and verify construction, research, inventories, exploration and modded entities.
- Run
/server-saveafter the first successful verification, then treat the server copy as current.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




