Video coming soon…

🏭 Setup Satisfactory Server — Co-op Factory Building

Dedicated Satisfactory server for building alien-world factories with friends

⚠️ This script is provided for demo and testing purposes only. Not intended for production use.

📦 Resources & Setup Scripts

Grab the automated bash script from GitHub to follow along with the video.

Automated install script — Satisfactory server running in one command.
View on GitHub

Quick Install:

wget https://raw.githubusercontent.com/mhmdali94/Docker/main/gaming/satisfactory/satisfactory-ubuntu.sh
chmod +x satisfactory-ubuntu.sh
sudo bash satisfactory-ubuntu.sh

Tutorial Steps

1 Download & Run the Installer

The script installs Docker, pulls the Satisfactory dedicated server image via SteamCMD, and starts the container. Initial setup downloads ~6 GB of server files and runs on ports 7777, 15000, and 15777 UDP.

wget https://raw.githubusercontent.com/mhmdali94/Docker/main/gaming/satisfactory/satisfactory-ubuntu.sh
chmod +x satisfactory-ubuntu.sh
sudo bash satisfactory-ubuntu.sh

2 Configure the Server

Set server name and admin password via the in-game Server Manager or by editing GameUserSettings.ini in the server config directory.

# Edit server configuration
nano /opt/satisfactory/config/GameUserSettings.ini

# Or connect via Server Manager in the game client
# Game → Main Menu → Server Manager → Add Server → <ip>:7777
# Set server name and admin password from the UI

3 Connect with the Game Client

Open Satisfactory, go to Server Manager from the main menu, click Add Server, and enter your server IP and port 7777. Once added, select the server and join or create a new game session.

# Server Manager connection address
<your-server-ip>:7777

4 Admin Management

Manage your server through the in-game Server Manager panel. Admin functions include starting/stopping the game, uploading save files, changing settings, and managing player sessions.

# View live server logs
docker logs -f satisfactory-server

# Restart the server
docker restart satisfactory-server

# Access the server admin API (in Server Manager client)
# Enter admin password to unlock management features

Ports Used

PortPurpose
7777 UDPGame traffic
15000 UDPBeacon discovery
15777 UDPServer query

Overview

Satisfactory is a first-person 3D factory building game where players explore an alien planet, gather resources, and build automated production lines to advance through research tiers. A dedicated server enables persistent multiplayer with up to 4 players building together without the host staying online.

Why Use It

A dedicated Satisfactory server keeps your factory running 24/7 and allows friends to join at different times. Early Access updates regularly, and a dedicated server lets the community stay on the same version while you manage update timing.

When You Need It

    Who Should Use It

      Real Use Cases

        Main Features

          How to Use After Installation

            Security Best Practices

              Ports and Firewall Notes

              Satisfactory uses UDP port 7777 for game connections and UDP port 15777 for the server beacon. Open both UDP ports in your firewall. The Server Manager interface may use additional TCP ports for web management.

              Backup and Maintenance

                Common Mistakes

                  Troubleshooting

                    Alternatives

                    Alternatives include peer-to-peer hosting via Steam (host stays online), Early Access developer servers, and cloud game server hosts. Self-hosting provides 24/7 uptime with no recurring fees.

                    When Not to Use It

                    Avoid self-hosting Satisfactory if you only have 4 GB RAM — the server needs 8 GB minimum and performance suffers without headroom. Also avoid if you cannot maintain updates through frequent Early Access patches.

                    PrismaTechWork Professional Help

                    PrismaTechWork provides end-to-end infrastructure services — from initial deployment and security hardening to ongoing monitoring, automated backups, and dedicated support. Whether you need a single-server setup or a multi-site network, our team ensures your infrastructure is built right, secured properly, and maintained reliably.

                      Contact Us

                      Frequently Asked Questions

                      How many players can join a Satisfactory server?

                      Satisfactory officially supports up to 4 players on a dedicated server. The game is designed around cooperative play with 2 to 4 players. More than 4 players is not officially supported and may cause performance or sync issues.

                      Does the factory keep running when no players are online?

                      Yes — on a dedicated server, the game simulation continues running. Machines keep processing, conveyors keep moving, and drones keep flying. This makes dedicated hosting ideal for asynchronous collaboration where different friends play at different times.

                      How do I manage my Satisfactory server?

                      Satisfactory dedicated servers have a built-in Server Manager web interface accessible via the client's server browser. Connect to the server IP, enter the admin password, and you can load saves, create new games, kick players, and configure server settings through a graphical interface.

                      Can I use an existing save file?

                      Yes. Upload your local save file via the Server Manager interface. Find your saves in %localappdata%/FactoryGame/Saved/SaveGames (Windows). Upload the .sav file through the Server Manager and select it as the active session.

                      Does Satisfactory server support mods?

                      Yes, via the Satisfactory Mod Repository (Ficsit.app). Install the Satisfactory Mod Manager on the server and add desired mods. All connecting players must have the same mods installed via the Mod Manager on their client. Check mod compatibility with the current game version.

                      How much RAM does a Satisfactory server need?

                      Satisfactory dedicated server requires at minimum 8 GB RAM. For comfortable long-term sessions with large factories, 12 to 16 GB is recommended. The game's world simulation and pathfinding become more demanding as factory complexity grows in later phases.

                      How often does Satisfactory update and how does it affect my server?

                      Satisfactory is in Early Access and updates frequently — major updates every few months, smaller patches more often. After an update, both the server and all clients must be on the same version. Update your server via SteamCMD and ensure clients update via Steam before reconnecting.

                      Can I run multiple Satisfactory sessions on one server?

                      The Satisfactory dedicated server manages one active session at a time. You can have multiple save files and switch between them via Server Manager, but only one session runs at a time. To run multiple parallel sessions, deploy multiple server instances on different ports.