If you’re looking for maximum flex­i­bil­i­ty and want to make your game world publicly ac­ces­si­ble, running a dedicated Sat­is­fac­to­ry server is the best option. This type of server is ideally hosted on ex­ter­nal­ly rented hardware, which ensures reliable per­for­mance and avail­abil­i­ty. In­stal­la­tion and basic con­fig­u­ra­tion are usually handled via the Steam or Epic Games client.

Should you host a Sat­is­fac­to­ry server or play a private online game?

If you want to play Sat­is­fac­to­ry online with friends, you generally have two options. You can either start a private session that runs on your own PC or host a game session on a dedicated Sat­is­fac­to­ry server.

The main advantage of hosting the game on your own device is that no ad­di­tion­al hardware is required. However, as soon as more players join a private game, ad­di­tion­al system resources are needed, which puts a sig­nif­i­cant­ly higher load on your PC compared to single-player mode. The same is true for your internet con­nec­tion.

The biggest dis­ad­van­tage of a privately hosted game is that the game world is only ac­ces­si­ble to other players when you are online and have the session running.

The more people you want to grant access to a Sat­is­fac­to­ry game world that is available to join at any time, the more relevant an ex­ter­nal­ly hosted Sat­is­fac­to­ry server becomes. In this case, you not only have powerful server and broadband resources behind you, but also the option to make the Sat­is­fac­to­ry server publicly ac­ces­si­ble (via IP address).

Tip

Renting external server resources isn’t just appealing for flex­i­bil­i­ty and per­for­mance reasons. The hardware also enables you, for example, to set up your own Mumble server, so you don’t have to rely on in-game voice chats and can take team com­mu­ni­ca­tion to the next level.

What are the re­quire­ments for creating a Sat­is­fac­to­ry server?

The hardware re­quire­ments for a Sat­is­fac­to­ry server primarily depend on the number of players who connect to the server at the same time. However, it should be noted that Sat­is­fac­to­ry is designed and optimized for a maximum of four players in mul­ti­play­er mode. While it is possible to configure game worlds for more than four players, the Swedish de­vel­op­ment team Coffee Stain Studios does not guarantee per­for­mance in these cases.

Based on in­for­ma­tion from the official Sat­is­fac­to­ry wiki and the re­quire­ments of the dedicated server tool available in the Epic Games Store, the following basic system re­quire­ments apply:

  • CPU (processor): AMD or Intel (4 cores) at 3.4 gigahertz or higher; strong single-core per­for­mance preferred
  • RAM (memory): 8 gigabytes of RAM for 1–4 players, 16 gigabytes or more for larger save files or more than 4 players
  • Hard drive storage: 10–15 gigabytes for the Sat­is­fac­to­ry server software; ad­di­tion­al storage space for save game(s) or optional mods

In addition to the computing power for the Sat­is­fac­to­ry dedicated server, you also need to factor the operating system’s workload into your planning. In principle, you can choose between common Linux dis­tri­b­u­tions such as Ubuntu—but the developer-rec­om­mend­ed option is a Windows Server operating system. For Windows Server 2025, for example, the following ad­di­tion­al re­quire­ments would therefore need to be covered:

  • 1.4 GHz processor (64-bit)
  • at least 2 GB of RAM (with a graphical interface: 4 GB rec­om­mend­ed)
  • at least 32 GB of hard drive storage

Which IONOS solutions are suitable for running a Sat­is­fac­to­ry server?

You can rent hardware for your own gaming server from a wide range of providers. However, the wide range of packages and plans can quickly become over­whelm­ing. After all, you want to avoid choosing too little or too much per­for­mance—and, above all, prevent un­nec­es­sary costs.

At IONOS, you can choose from the following three server types, each of which is also available in various plans:

  • vServer: With a vServer (also known as a Virtual Private Server, VPS), you get access to vir­tu­al­ized resources that you share with other customers—without any loss of per­for­mance. The booked hardware is billed at a fixed monthly price.
  • Cloud Server: IONOS Cloud Server plans also use vir­tu­al­ized resources. However, since this model is billed by the minute, you only pay for the per­for­mance you actually need.
  • Dedicated Server: With an IONOS Dedicated Server, you get hardware that is reserved ex­clu­sive­ly for you. This server type is also char­ac­ter­ized by high single-core power, which is reflected in the price.
Dedicated Servers
Per­for­mance through in­no­va­tion
  • Dedicated en­ter­prise hardware
  • Con­fig­urable hardware equipment
  • ISO-certified data centers

Sat­is­fac­to­ry server scenarios and suitable IONOS plans

In the table below, we’ve put together a few possible scenarios for your Sat­is­fac­to­ry server and matched them with the ap­pro­pri­ate IONOS server models and plans.

Sat­is­fac­to­ry server scenario Rec­om­mend­ed IONOS server
2 players, always online Windows VPS XL
3–8 players, always online Windows VPS XXL
> 8 players, always online Dedicated Server AR6-32 SSD
Tip: Free Cloud Server

You want your own Cloud Server? IONOS offers Cloud Servers with the highest per­for­mance and highest level of security. Take advantage of the IONOS free Cloud Server trial now and test your Cloud Server for free for 30 days.

How to create a Sat­is­fac­to­ry server step by step

Once you’ve chosen a hosting en­vi­ron­ment and have your login details ready, you can start setting up your Sat­is­fac­to­ry server. The tutorial below walks you through the key steps, using IONOS servers (vServer, Cloud Server, and Dedicated Server) as examples. The server software itself is installed via Steam.

Step 1: Establish a remote con­nec­tion to the server

You can access the hardware of your rented server via remote access. The first step is therefore to set up a suitable Remote Desktop con­nec­tion. With IONOS, however, this con­nec­tion can also be es­tab­lished con­ve­nient­ly through your browser using the customer account. To do so, simply log in via the following login page and have your in­di­vid­ual customer details ready.

First, click “Server & Cloud” and select the server en­vi­ron­ment you rented for Sat­is­fac­to­ry server hosting. Then click on the server itself. Under “Actions”, you will find the option “Open remote console.”

Image: IONOS Cloud Panel: “Open remote console”
Open remote console in the IONOS Cloud Panel
Note

The au­to­mat­i­cal­ly generated initial login details for your server can be found in the Cloud Panel on the server overview page, under “User” and “Initial password.” For security reasons, make sure to change the password before using it for future logins.

Step 2: Install the Sat­is­fac­to­ry server ap­pli­ca­tion via the Steam client

Once the con­nec­tion has been suc­cess­ful­ly es­tab­lished, you can proceed to install the Sat­is­fac­to­ry dedicated server software. If you purchased the game via Steam, the server ap­pli­ca­tion can be obtained directly through the platform. To do this, install the Steam client on the server and then follow these steps:

  1. Sign in with the Steam account you used to purchase Sat­is­fac­to­ry.
  2. Open the “Library.”
  3. Use the drop-down function (down arrow) in the left-side menu.
  4. Check the box for “Tools.”
  5. Type “Sat­is­fac­to­ry Dedicated Server” into the search bar.
  6. Select the ap­pro­pri­ate search result.
  7. Click “Install” to create the Sat­is­fac­to­ry server.
Image: Steam client: Installing the Satisfactory dedicated server software
Steam client: In­stalling the Sat­is­fac­to­ry dedicated server software

Step 3: Start the Sat­is­fac­to­ry server

After in­stal­la­tion, you can start the Sat­is­fac­to­ry server from the same location in the Steam client. Simply click the “Start” button that is now displayed. Steam will then au­to­mat­i­cal­ly check for available updates to the server software and verify that all required tools and runtime en­vi­ron­ments are installed. If any com­po­nents are missing—such as the Microsoft Visual C++ runtime—the client will au­to­mat­i­cal­ly prompt you to install the required com­po­nents.

Step 4: Open server ports

In the next step, you need to make sure that the ports relevant to Sat­is­fac­to­ry are open on your server. In par­tic­u­lar, this includes the following ports:

  • UDP port 15777: This “query port” is used to handle queries to the Sat­is­fac­to­ry server (player count, server name, etc.). This is the default port number, which can be changed if needed. (No longer required since Patch 1.0.)
  • UDP port 15000: The “beacon port” 15000 is required if you want to run multiple server instances at the same time. (No longer required since Patch 1.0.)
  • TCP and UDP port 7777: Players connect to the game world of your Sat­is­fac­to­ry server via the “game port.” This is also the default port number, which can be changed if needed.
  • TCP port 8888: Another “game port” that must be opened to ensure a smooth con­nec­tion setup.

Opening a port requires you to set up a cor­re­spond­ing firewall rule. With IONOS servers, this can be done directly in the Cloud Panel:

  1. Log in to the Cloud Panel.
  2. Open the “Server & Cloud” section and then select your rented server hardware.
  3. In the left-side menu, click “Network”.
  4. Select the “Firewall Policies” menu item.
  5. Under “Inbound”, create the rules for the query and game port (op­tion­al­ly also for the beacon port).
Image: Satisfactory: Opening server ports in the IONOS Cloud Panel
Sat­is­fac­to­ry: Opening server ports in the IONOS Cloud Panel

Step 5: Enable the server

In the next step, you’ll enable the newly created Sat­is­fac­to­ry server via the Server Manager in the game client.

Note

If you sign in to the Sat­is­fac­to­ry server using the same account that is currently running the server software, you will receive a cor­re­spond­ing no­ti­fi­ca­tion. If you then click “Continue Start”, only the Steam session on the server will be closed, while the Sat­is­fac­to­ry server itself will continue running in the back­ground.

Launch Sat­is­fac­to­ry and select “Server Manager” from the menu. Then click “Add Server” and enter the IP address of your server. For the port, enter the game port “7777”. Apply the details by clicking “Confirm”.

Image: Screenshot from Satisfactory: Adding a new server via the Server Manager
Screen­shot from Sat­is­fac­to­ry: Adding a new server via the Server Manager

You’ll receive a message stating that the server is currently unclaimed and needs to be con­fig­ured. First, enter a name in the provided field and click “Confirm”.

In the second step, set a server password, then enter it again. Apply the password by clicking “Confirm”.

Finally, select a game world for your Sat­is­fac­to­ry server. Switch to the “Create Game” tab and choose the desired starting area. Enter a custom session name and enable “Join” if you want to au­to­mat­i­cal­ly connect to the Sat­is­fac­to­ry dedicated server once the world has finished loading. To complete the process, click “Create Game” to generate the world.

Image: Satisfactory server: Create game in the client
Sat­is­fac­to­ry server: Create game in the client

Step 6: Join the server

If you selected the option to join au­to­mat­i­cal­ly, your game will connect to the Sat­is­fac­to­ry dedicated server as soon as the setup process is complete. For all other players, the following in­struc­tions explain how to join the Sat­is­fac­to­ry server:

  1. Start the game
  2. Open “Server Manager”
  3. Click “Add Server”
  4. Enter the IP address and port, then click “Confirm”
  5. Enter the server password
  6. “Join Game”

After a short loading time, you’ll be in the pre­vi­ous­ly selected game world and can start your self-hosted Sat­is­fac­to­ry adventure!

Image: Screenshot from Satisfactory
Screen­shot from Sat­is­fac­to­ry
Tip

Are you looking for a com­mu­ni­ca­tion platform for your Sat­is­fac­to­ry server? You can create a TeamSpeak server and use it as a central platform for voice and text chats.

Step 7: Configure the Sat­is­fac­to­ry server

After creating your Sat­is­fac­to­ry server, you can further customize its settings. For example, it is possible to increase the default limit of four players. To do this, you need to edit the Game.ini con­fig­u­ra­tion file. By default, this file is located in the following directory (replace “Username” with the ap­pro­pri­ate user name):

C:/Users/Username/AppData/Local/FactoryGame/Saved/Config/Windows

Open the file and add the following script at the end, replacing “X” with the desired number of players (a value of up to 127 is possible):

[/Script/Engine.GameSession]
MaxPlayers=X
txt

Save the file and restart your Sat­is­fac­to­ry server to apply the changes.

More detailed in­for­ma­tion on con­fig­ur­ing a Sat­is­fac­to­ry dedicated server—such as adjusting the save interval or timeout settings—can be found in the Sat­is­fac­to­ry Wiki on wiki.gg.

Tip

Make a statement with your own .gg domain and let the games begin.

Domain Checker

Author

Go to Main Menu