Skip to main content

Satisfactory Dedicated Server Setup

📺Video: Do you prefer instructions in the form of a video or as an additional visual supplement? No problem! We also provide a video for this topic:

Introduction

Got a VPS, root server or dedicated server and want to install game servers on it? For example an Satisfactory Dedicated Server? Then you are at the right place! In the following we will explain step by step how you can install such a service on your server.

Preparation

For the setup of a Satisfactory server the SteamCMD is needed. The SteamCMD is the command line edition of the Steam client. This tool can be used to quickly and easily download the dedicated server applications of popular Steam games. You will find the SteamCMD on the official Valve developer website: https://developer.valvesoftware.com/wiki/SteamCMD.

Following this, the download takes place. This will contain the steamcmd.zip file, which must first be unpacked. It is recommended to create a separate folder, where the file can be unzipped. You should see the steamcmd.exe as a result. Execute it and wait until the installation process has been completed.

image

As soon as the message Loading Steam API.... OK is displayed, the process has been completed successfully and you can start with the installation of the Satisfactory server.

Installation

After the installation you should be able to execute commands in the Steam command line (steamcmd.exe). There you need to login. This is done with the anonymous user. Execute the following command: login anonymous

The next step will be the installation. This is done with the app_update 1690800 command. The App ID 1690800 stands for the Satisfactory Dedicated Server application.

image

info

Please do not interrupt the process before it is completed to avoid mistakes. It may take a moment, but it's worth being patient! :)

Navigate to the directory where you have performed the installation and go to the following subdirectory: ../steamapps/common/SatisfactoryDedicatedServer

There you have to create the startup file, which is needed to execute the server software. Create a file with the following name: server-start.bat

info

Please make sure that you have the Display file extensions option enabled so that the correct file extension is used.

Open the file, add the following content and save the newly added changes:

Factoryserver.exe -log -unattended

The file is then executed. At the first startup, a popup window should appear telling you that certain components are necessary to run the program. The game requires the Visual C++ Runtime. Click Yes and complete the installation.

To make the server visible and accessible externally, the server ports used must be enabled/forwarded in the firewall. To do this, open the Windows Firewall settings.

image

Additional rules must be added in the settings. To do this, click on the incoming and outgoing rules as described below and add them for the UDP protocol and port 15000.

Configuration

The actual setup is already complete. Further configuration changes can be made in the ServerSettings.ini config file. There you have the possibility to change the server name, server password and other options. Navigate to the following directory:

../steamapps/common/SatisfactoryDedicatedServer/FactoryGame/Saved/Config/WindowsServer/

Play

At the end of the setup, you can now start the server by executing the server-start.bat file you created earlier. This should open the server's console and start the server startup process. If everything goes as expected, the server should be visible in the server list after a successful start.