Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
FREEDOM251

Freedom251 › Blog › Dedicated Server

Satisfactory Server Best Practices: Backups, Performance and Updates

By Freedom251 Team · · 10 min read

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

A reliable Satisfactory dedicated server is built around three controls: copy both save and blueprint data to separate dated storage, run the game as a supervised service, and change performance or network settings from observed workload rather than guessed player limits. The current documented internet rules are port 7777 over TCP and UDP plus port 8888 over TCP (Patch 1.1.0.0); verify them again after a major patch.

What a dependable Satisfactory server setup includes

Protect the two directories that contain your world and blueprints, keep more than one dated backup generation, and test that at least one copy can be restored. Use the in-game Server Manager for supported save and server operations, but do not make it your only copy. Run the process under a service manager when possible so it starts at boot, restarts after a crash, and performs a validated SteamCMD update before launch. Choose hardware for strong single-core performance and enough total cores, then tune Network Quality while watching the busiest factory activity.

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.
  • Data protection: back up the live SaveGames/server directory and its matching blueprints directory.
  • Recovery: keep dated generations on storage separate from the server’s boot disk and periodically restore one to a test instance.
  • Operations: stop the server gracefully, make a dated pre-update copy, update during a maintenance window, and verify the expected session before reopening access.
  • Connectivity: forward and firewall the documented ports for your patch level.

Back up saves and blueprints together

A save backup without blueprints can leave players unable to recreate shared designs, while a blueprint-only copy cannot recover the factory itself. Treat the two directories as one recovery set and copy them at the same time.

Find the live directories

The exact location depends on the operating system, installation method, and account that runs the server. A service account has a different home or profile from your interactive login, so search from the account used by the running process rather than assuming your own user directory.

#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter | 4Pack Type C Female to A Male Cable Converter for Apple Duo 17 16 15 14 Plus,iWatch Watch 12 11 10,iPad 9 8 Air,Airpods 5 4
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.
Environment Save directory Blueprint directory Important qualification
Linux dedicated-server install ~/.config/Epic/FactoryGame/Saved/SaveGames/server The corresponding blueprints directory under the same FactoryGame saved-data tree ~ means the service account’s home directory.
Windows user install %LocalAppData%FactoryGameSavedSaveGamesserver The corresponding blueprints directory NSSM and Windows service accounts can use a different profile path.

The official dedicated-server documentation lists additional paths for NSSM and Windows service installations. If the expected folder is empty, inspect the service definition for its user and profile, confirm that the server has created at least one save, and then locate that account’s FactoryGame data tree.

Make a manual, dated backup

  1. Announce a short maintenance window and stop new building activity.
  2. Use Server Manager or the documented shutdown method to stop the server cleanly. Wait until the process exits so the final save finishes writing.
  3. Copy the complete SaveGames/server directory and the matching blueprints directory to a separate disk or backup target.
  4. Put the pair in a dated folder such as 2026-10-14-pre-update. Keep the original directory structure inside that folder.
  5. Record which server session and software version the copy represents. Do not overwrite your only previous generation.
  6. Restart the server and confirm that the expected session loads before players return.

Copying while the process is actively writing can capture an incomplete file set. If your backup tool supports snapshots, use a consistent snapshot; otherwise stop the server first.

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

Keep generations on separate storage

Use a rotation rather than a single mirror: retain several recent copies, plus a longer-term copy before major game or configuration changes. Store at least one generation on a device or location that is not mounted as the live server’s normal data disk. This protects against disk failure, accidental deletion, and a bad update that is copied over every current file.

Automated jobs are useful, but an automated job that always replaces one folder is not versioned backup. Give each run a timestamp, report failures, and alert when the destination is unavailable or the copied file count unexpectedly falls.

Rank #2
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter | USB C Dongle with 90W Max Power Delivery, 3×5Gbps USB A Data Ports, for MacBook, Dell, and More (Charger Not Included)
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.

Verify that a backup can be restored

  1. Create a temporary test server isolated from the public port.
  2. Stop that test process and replace its save and blueprint directories with one dated backup generation.
  3. Start the test instance and load the named session through Server Manager.
  4. Confirm that the world opens, recent structures are present, and a representative blueprint can be placed.
  5. Delete the test instance or keep it offline; never let it compete with the production server for the same save files.

A successful copy operation proves only that bytes were copied. A test restore proves that the files are usable.

Use Server Manager, autosaves and recovery points correctly

Server Manager can upload local saves and manage saves from the supported interface. It is convenient for selecting or moving a session, but it should not be treated as an independent backup location: export copies to separate storage as part of your normal rotation.

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

Choose an autosave policy

Server settings expose an autosave interval, an option to save when a player disconnects, and an auto-load session name. Set the interval according to how much progress your group can afford to lose. A shorter interval reduces the rollback window but can add disk and save overhead, especially in a busy factory; there is no universal value established for every world.

  • Enable save-on-disconnect if players commonly leave between scheduled saves.
  • Set the auto-load session name to the production world so a reboot does not require manual selection.
  • Make a manual, dated save copy before an update, mod or configuration change even when autosave is enabled.
  • Tell players when a maintenance save is complete; do not rely on an autosave that may still be in progress.

Size hardware from observed workload, not a player-count promise

The dedicated-server documentation says Satisfactory uses multiple cores but strongly favors high single-core performance. That is a selection priority, not a guarantee that a particular processor, memory amount, factory size or player count will sustain a specific tick rate. No authoritative benchmark establishes a universal CPU, RAM or capacity minimum.

Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter | 85W Max PD, 2 USB 3.0 & 1 USBC Data Ports, SD/TF Card Reader, for Laptops/Mac and Other Type C Devices (Charger Not Included)
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.
Resource Practical priority What to measure
CPU Prefer strong single-core performance while retaining multiple usable cores. Server frame rate or simulation behavior during the busiest production and logistics activity.
Memory Provide enough headroom for the server, operating system and any other services. Peak memory use and whether the host starts swapping under a loaded save.
Storage Use reliable local storage with room for saves, logs and multiple backup generations. Save duration, available free space and backup-copy errors.
Network Use a stable uplink and configure forwarding and firewall rules correctly. Disconnects, latency and client load behavior while the factory is busy.

Measure after adding the real world, not an empty test map. Record CPU utilization by core, memory pressure, save duration and player-facing symptoms during peak activity. Increase capacity or move the service when sustained load leaves no headroom; do not infer a safe player cap from a processor’s model name.

Tune Network Quality one step at a time

Network Quality can improve client load times and network performance, but the documentation warns that increasing it can reduce server framerate. Change one step, let the group play through the busiest factory area, and compare server behavior with the previous setting.

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.
  1. Record the current Network Quality value and a baseline observation of server framerate and client loading.
  2. Change only Network Quality; leave other variables unchanged.
  3. Test during peak conveyor, vehicle and production activity rather than in an empty area.
  4. Keep the change only if client benefits outweigh any server-framerate cost. Revert if simulation becomes less stable.

Run the server as a supervised service

A service manager handles boot startup, crash recovery and controlled stop behavior more reliably than an open terminal. It also gives you one place to define the account, working directory, logs and update command.

Linux systemd pattern

The documented Linux example runs SteamCMD with +app_update 1690800 validate before launching the server, starts after boot and restarts after failure. Adapt the user, installation path and executable name to your host; the values below illustrate the required behavior rather than a universal drop-in unit.

Rank #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray | Data transfer & Fast charging for MacBook, iPhone 17/16/15, iPad, Samsung Galaxy, Apple Watch
  • Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft
[Unit]
Description=Satisfactory Dedicated Server
After=network-online.target
Wants=network-online.target

[Service]
User=server
WorkingDirectory=/srv/satisfactory
ExecStartPre=/usr/games/steamcmd +login anonymous +app_update 1690800 validate +quit
ExecStart=/srv/satisfactory/FactoryServer.sh
Restart=on-failure
RestartSec=10
KillSignal=SIGINT
TimeoutStopSec=120

[Install]
WantedBy=multi-user.target

After creating the unit, reload systemd, enable it for boot, start it, and inspect its journal. Use the documented shutdown behavior for your server build; the essential requirement is that a stop allows the game to finish writing files instead of terminating it abruptly.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • systemctl daemon-reload reloads a changed unit definition.
  • systemctl enable --now satisfactory enables boot start and starts it immediately when the unit is named satisfactory.
  • journalctl -u satisfactory shows startup, update and crash-restart messages.

Run the update validation in a maintenance window as well as on automatic restart. A failed download or a changed executable should be visible in the service log before players connect.

Windows service considerations

NSSM or another Windows service wrapper can provide automatic startup and restart, but it may run under a service account whose %LocalAppData% differs from your administrator profile. Set the working directory explicitly, grant the account access to the installation and backup destinations, and locate saves from that account’s profile. Stop the service through the wrapper and wait for a clean exit before copying files or installing an update.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Safe update procedure

Updates are safest when treated as a transaction with a known rollback point.

Best Value
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display | 85W Max PD, 1 Powered USB-C 5Gbps & 2 Powered USB-A 3.0 5Gbps Data Ports, for MacBook Pro, MacBook Air, Dell and More (Black)
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
  1. Announce the maintenance window and stop players from making new changes.
  2. Stop the server gracefully through systemd, the Windows service wrapper or the documented shutdown method.
  3. Copy both save and blueprint directories to a new, dated pre-update folder.
  4. Confirm that the backup destination contains the expected files and has sufficient free space.
  5. Run SteamCMD validation with app ID 1690800 and the documented +app_update 1690800 validate arguments, or let the service’s update pre-start step do it.
  6. Start the server and watch its log for a clean initialization.
  7. Use Server Manager to confirm that the expected session appears and loads. Check a familiar area and a representative blueprint.
  8. Invite players back only after the session and connectivity checks pass. If the world fails to load, stop the service and restore the pre-update pair rather than repeatedly writing to the damaged copy.

Keep the pre-update generation until the new build has been used successfully. Do not delete it as soon as the process starts; startup success does not prove that every save operation or blueprint is usable.

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

Configure internet access and firewalls

For Patch 1.1.0.0, the Official Satisfactory Wiki documents these forwarding requirements:

Port Protocol Use
7777 TCP and UDP Dedicated-server game traffic.
8888 TCP Reliable messaging documented for the server.
  1. Assign the server host a stable address on the local network.
  2. Forward TCP and UDP 7777 and TCP 8888 from the router to that host.
  3. Create matching inbound firewall rules on the operating system.
  4. Confirm that no other application is already listening on those ports.
  5. Test from outside the home network, because a local test can succeed even when router forwarding is wrong.

Port requirements are patch-sensitive. Re-check the current dedicated-server documentation after a major release instead of assuming these values remain unchanged.

Self-hosting versus managed hosting

Managed hosting can remove some administration, but it does not eliminate the need to understand your save and blueprint data. Compare the service category against your own tolerance for maintenance rather than relying on an unverified provider claim.

Decision area Self-hosted server Managed service
File and mod control Direct access to files, service account and configuration. Depends on the host’s panel and policy.
Updates You choose the maintenance window and run validation. May offer one-click or scheduled updates; timing is provider-dependent.
Backups You design rotations, off-host copies and restore tests. Confirm retention, export access and whether backups are actually restorable.
Restart automation systemd or a Windows service wrapper can restart after failure. Usually included, but verify the trigger and stop behavior.
Networking You configure router forwarding, firewall rules and addressing. The host normally supplies public networking, while you still configure the game.
Monitoring and support You inspect logs and hardware metrics. Support and monitoring vary; no universal uptime or response level should be assumed.
Recurring cost Uses your hardware, electricity and connection. Requires a recurring fee whose amount depends on the selected service; no single price applies.

Whichever model you choose, maintain an independently downloadable copy of both directories. A hosting dashboard is not a substitute for a recovery plan.

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

Maintenance checklist and failure recovery

Every session or maintenance window

  • Check that the expected session name is loaded.
  • Watch logs for update, save or restart errors.
  • Confirm free disk space before a large save or backup.
  • Use a graceful stop before copying or changing files.

After a crash

  1. Keep players out while the service restarts and inspect the service log.
  2. Determine whether the process restarted cleanly or repeatedly failed during update validation.
  3. Do not overwrite the last known-good backup while troubleshooting.
  4. If the session will not load, stop the service and restore the newest verified save-and-blueprint pair to a separate test instance first.
  5. Only replace production files after the test instance loads and the cause is understood.

Before a major patch or configuration change

  • Make a dated manual copy of both directories.
  • Record current Network Quality, autosave settings and service configuration.
  • Schedule enough downtime for validation and a restore if necessary.
  • Tell players which build and session they should expect when the server returns.

Bottom line

Back up saves and blueprints as a dated pair, keep generations on separate storage, and verify restores. Let a service manager handle boot, crash recovery and validated SteamCMD updates, but always stop gracefully and create a pre-update copy. Choose a high-single-core, multi-core-capable host from real workload measurements rather than a promised player number. For Patch 1.1.0.0 internet hosting, forward TCP/UDP 7777 and TCP 8888, then re-check the official documentation after future patches.

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.

Dedicated Servergame server administrationSatisfactoryserver backupsSteamCMDsystemd

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.

Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Outdated Drivers Are Slowing You DownFree scan - exact matches

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.