What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Playing with friends? Godlike.Host runs hosted Factorio servers from 10 data-center locations, with free DDoS protection.
Stop the Factorio server, place the scenario in the server’s user-data scenarios directory (or inside the named mod), then start it with --start-server-load-scenario [MOD/]NAME. This creates a new multiplayer session from that scenario. It does not resume an existing save; use --start-server-load-latest when you want to continue a saved game.
What changing a scenario actually does
A Factorio scenario is a scripted starting environment. It can define the initial map, rules, objectives, permissions, and event logic. Loading one on a headless server is therefore different from opening a save file. The server must be launched in scenario mode, and the scenario name must resolve to a folder in the expected location.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallChanging scenarios is a restart operation. You cannot replace the active scenario while the multiplayer process is running. Stop the process cleanly, verify the new scenario files, and launch the server again with the scenario flag.
| Goal | Use | Result |
|---|---|---|
| Start a fresh multiplayer game from a scenario | --start-server-load-scenario [MOD/]NAME |
Factorio loads the named scenario and starts a multiplayer server. |
| Resume the most recently saved game | --start-server-load-latest |
Factorio loads a save rather than initializing a scenario. |
| Start from a specific save file | Your normal server save option, such as --start-server <savefile> |
The existing map and its saved state are opened. |
Do not combine the scenario workflow with a save-resume workflow unless you have confirmed that your Factorio version supports the combination you intend. An old 0.14.8 report described a case where a scenario option loaded a specified save but did not load the scenario into the server.
#1 Best Overall
- Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
- With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
- Wide Application:Upgraded attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
- Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
- Warranty & Support: Our Electric air duster comes with 5 years warranty and 24/7 customer service. During this period, if you have any questions,pls kindly feel free to contact us.
Prepare the scenario before restarting
Identify the scenario name
The value after --start-server-load-scenario is the scenario’s name, not an arbitrary display title. If the scenario is installed directly under the user-data scenarios directory, use its folder name:
--start-server-load-scenario MyScenario
If the scenario belongs to a mod, prefix the name with the mod identifier and a slash:
--start-server-load-scenario MyMod/MyScenario
The official command-line description uses the form [MOD/]NAME: without a mod prefix, Factorio searches the top-level scenarios directory in the user data folder; with a prefix, it searches inside that mod.
Place the folder in the right location
- Standalone scenario: put the scenario folder in the Factorio user-data folder’s
scenariosdirectory. - Mod-provided scenario: install the mod normally and refer to the scenario as
MOD/NAME. - Docker deployment: mount the scenario where the image expects Factorio user data, then use the image’s scenario entrypoint.
The exact user-data path varies by operating system, installation method, container volume mapping, and service account. Use the same user-data location that the server already uses for its saves, mods, and configuration files. A scenario copied into a different account’s data directory will not be visible to the server process.
Check whether the scenario fixes the map
A scenario that contains blueprint.dat may intentionally use a fixed map. In that case, changing map-generation settings can appear to have no effect because the scenario supplies its own predefined layout. Check the scenario contents before troubleshooting random-seed or map-setting changes.
Change the scenario on a bare-metal server
The same Factorio command-line option works on Linux and Windows; only the executable path, service wrapper, and shell syntax differ. Run the command from the installation or service configuration used by your existing server.
Rank #2
- Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
- Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
- Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
- Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
- Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth
1. Stop the current server
- Warn connected players that the server will be restarted.
- Save or shut down the current session using your normal administration method.
- Stop the Factorio process or service and confirm that it is no longer running.
Stopping first matters because a second process may try to use the same ports, lock the same files, or continue writing the old save while you are preparing the new launch.
2. Install or copy the scenario
Copy the complete scenario folder, including its scripts and data files, into the user-data scenarios directory. Preserve the folder name you plan to pass to the command. For a mod scenario, ensure the required mod is installed and enabled for the server’s Factorio version.
3. Add the scenario flag to the launch command
The minimal form is:
./factorio --start-server-load-scenario ScenarioName
Replace ScenarioName with the folder name. For a mod-owned scenario:
./factorio --start-server-load-scenario ModName/ScenarioName
The option starts a multiplayer server and loads the specified scenario. Keep the server’s other required options—such as the server-settings file, port, or mods—when you adapt an existing service command.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minute4. Apply map and server settings when appropriate
Factorio documents separate options for map generation, map settings, and server settings:
./factorio --start-server-load-scenario FactorioScenarioMultiplayerSpawn
--map-gen-settings your-map-gen-settings.json
--map-settings your-map-settings.json
--server-settings my-server-settings.json
This combined form is useful when the scenario creates a new map and you want explicit generation, map-behavior, and multiplayer settings. A scenario containing blueprint.dat can override the part of the process that would otherwise generate a fresh layout, so do not assume a new seed will change that map.
Rank #3
- 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
- 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
- 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
- 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
- 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.
5. Verify the startup output
- Check that the process reports the intended scenario name.
- Confirm that the server reaches its listening state without a missing-file or missing-mod error.
- Join with a client and verify the scenario’s expected spawn, rules, or objectives.
- Check the server log if the result looks like an ordinary free-play map instead of the scenario.
If the old world appears, you may have relaunched with a save flag or an unchanged service command. If the process starts but cannot find the scenario, re-check the user account, data directory, folder name, and mod prefix.
Windows-specific considerations
On Windows, edit the shortcut, scheduled task, service definition, or startup script that launches Factorio and add --start-server-load-scenario [MOD/]NAME. Do not add the option to a client shortcut that is unrelated to the headless process. The executable path may be quoted when it contains spaces; keep the scenario argument outside the executable path’s quotes.
A forum report from Factorio 1.1.0 described --start-server-load-scenario failing on Windows while --start-server <savefile> worked. That report is version-specific and does not establish current behavior, but it is a useful diagnostic clue: test the exact command against the Factorio build you run, inspect the log, and avoid assuming that success with a save command proves scenario loading is configured correctly.
Run a scenario with Docker
Container images commonly provide a dedicated entrypoint because a scenario start is different from the image’s normal “load an existing save” startup. The exact volume paths and environment variables depend on the image, so preserve the image’s documented mounts for saves, mods, and configuration.
Using the factoriotools image
Run the image with the /scenario.sh entrypoint and pass the scenario name as the final argument. In outline, the command has this structure:
docker run --entrypoint "/scenario.sh" <your-existing-options> [MOD/]NAME
The scenario name must match the standalone folder or the MOD/NAME form. This mode starts cleanly from the scenario rather than loading a saved map.
Recommended Free Tools
Rank #4
- 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
- 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
- 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
- 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
- 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.
Use the image’s normal startup command when you want to run a save. Do not expect the scenario entrypoint to resume the previous world automatically.
Convert a scenario into a normal save
If you want the scenario’s initial state to become an ordinary save that can be managed like other server worlds, use the image’s /scenario2map.sh entrypoint:
- Start the container with the scenario-to-map entrypoint and the required scenario name.
- Allow Factorio to run to completion. The process writes a saved map into the mounted
savesdirectory. - Stop the one-shot container after the save has been created.
- Restart the image with its standard options so it loads that save instead of starting the scenario again.
This conversion is useful when the scenario is only needed to generate the initial world and subsequent restarts should use normal save semantics. Keep the generated file in the same persistent volume that the regular server uses.
Using an image with a scenario environment variable
Some community images expose a scenario variable instead of requiring an entrypoint override. The documented pattern for the rfvgyhn/factorio image is:
FACTORIO_SCENARIO= [MOD/]NAME
For example, a wave-defense scenario can be specified as:
FACTORIO_SCENARIO=base/wave-defense
Use the variable syntax required by your shell or Compose file; the space shown in the generic notation is not intended as part of the value. Confirm that the container image version supports this variable and that its scenario and save directories are persistent.
Best Value
- 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
- 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
- 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
- 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
- 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.
Scenario start versus save conversion
| Workflow | Best for | What happens on restart |
|---|---|---|
Start directly with --start-server-load-scenario |
Testing or repeatedly launching a scenario’s fresh start | The scenario initialization runs whenever you launch with that flag. |
Convert with /scenario2map.sh, then use normal startup |
Operating the result as a conventional persistent world | The server resumes the generated save and its later progress. |
Resume with --start-server-load-latest |
Continuing the latest existing save | No new scenario initialization occurs. |
Choose one workflow deliberately. A common mistake is to create a scenario-generated save and then keep launching the scenario entrypoint, which can produce a fresh initialization instead of continuing player progress.
Troubleshoot a scenario that will not load
The server starts the old map
- Inspect the service or container command and remove an unintended save-start option.
- Confirm that the scenario flag is spelled exactly
--start-server-load-scenario. - Check that the scenario name is the folder name, including capitalization where the host filesystem distinguishes it.
- Make sure you stopped the old process before starting the replacement.
Factorio says the scenario is missing
- Place standalone content under the user-data
scenariosdirectory, not beside the executable unless that is also the configured user-data location. - Use
MOD/NAMEonly when the scenario is actually supplied inside that mod. - Check that the server service account sees the same user-data directory you inspected interactively.
- For Docker, verify the volume mount and inspect the files from inside the container.
Map-generation settings appear ignored
Look for blueprint.dat. A scenario containing that file can intentionally force the same map each time. In that design, changing --map-gen-settings or the seed may not produce a different terrain layout.
Free tools Windows power users keep installed
One-click scans. No signup required.
The scenario option behaves differently from the documentation
Factorio’s command-line behavior can vary by release, operating system, image, and wrapper script. Historical reports include old reports for a 0.14.8 flag-combination issue and a Windows 1.1.0 failure. Neither report verifies behavior in the current 2.x major version. Record the exact Factorio version, launch command, image tag, and log output before changing several variables at once.
The container exits immediately
- Check whether you used a one-shot scenario or scenario-to-map entrypoint that is expected to terminate after writing a save.
- Verify that the scenario argument is the final argument when the image requires that ordering.
- Confirm that the mounted saves directory is writable and persistent.
- Use the image’s normal entrypoint after conversion when your goal is a long-running server.
Safe changeover checklist
- Tell players when the server will restart.
- Back up the current saves and server configuration.
- Stop the running Factorio process.
- Copy the complete scenario into the correct user-data
scenariosdirectory, or install its required mod. - Choose the correct name:
NAMEfor a top-level scenario orMOD/NAMEfor a mod scenario. - Launch with
--start-server-load-scenario [MOD/]NAME, preserving required settings options. - For Docker, use
/scenario.shfor a fresh scenario start or/scenario2map.shto create a save. - Read the startup log and join once to verify the scenario’s behavior.
- Document the working command so the next restart does not accidentally return to save-resume mode.
What is known about current-version behavior
The command-line distinction and directory layout described above are the established operational model: scenario loading uses --start-server-load-scenario [MOD/]NAME, while save continuation uses a save-loading option. The available historical reports do not provide a current, version-specific changelog for Factorio 2.x, so treat wrapper scripts, Windows behavior, and image-specific environment variables as implementation details to verify against the build you actually deploy.
The Bottom Line
To switch a Factorio headless server, stop it and relaunch with --start-server-load-scenario [MOD/]NAME. Put the scenario in the user-data scenarios directory or reference it inside its mod; for Docker, use the image’s scenario entrypoint, and convert it with /scenario2map.sh when you need a persistent normal save.
Quick Recap
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.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →

