October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk9 min

How to Upload a Single-Player World to a Factorio Server

Move your Factorio factory to a server safely: find the .zip save, upload it, match Factorio and mod versions, start the correct world, and verify progress.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

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.

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.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

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
Sale
TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Headphones | IPX5 Waterproof,2 Mics for AI Calls,Immersive Premium Sound Bass Headset with Charging Case,32 EQ via App Black
  • [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 .zip to 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.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

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.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Sale
Smart Watch for Men Women Compatible with iPhone Samsung Android Phone 1.69 inch Full Touch Screen IP68 Waterproof Bluetooh Fitness Tracker Heart Rate/Sleep Monitor (Black)
  • 【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

  1. Stop the destination server if it is already running. This prevents it from writing a save while you are replacing files.
  2. Open the destination saves directory in the host’s file manager or connect to it with SFTP.
  3. Upload the saved world’s .zip archive. Keep the extension and the exact filename you plan to use.
  4. 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.
  5. 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.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

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
New Bee Guitar Cable 10ft Electric Instrument Bass AMP Cord
  • [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.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Start 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.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
BSIMB 15.6" Digital Family Calendar & Chore Chart, No Subscription Fees
  • 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:

  1. Stop the instance before replacing or adding the archive.
  2. Upload the .zip to the panel’s saves directory with the file manager or SFTP.
  3. 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.
  4. Save the configuration and start the instance.
  5. 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.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

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.

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.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

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.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

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.

A repeatable migration checklist

  1. Save the single-player world and exit Factorio.
  2. Copy the original .zip to a safe backup location.
  3. Identify the exact archive and note the Factorio version and enabled mods.
  4. Stop the destination instance.
  5. Upload the archive to the correct saves directory using the panel or SFTP.
  6. Install matching mods and compatible versions and settings.
  7. Point the startup command or host panel at the uploaded filename.
  8. Start the server and read its log for load errors.
  9. Join and verify construction, research, inventories, exploration and modded entities.
  10. Run /server-save after 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.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.