How to Setup Your Own Satisfactory Dedicated Server

In this guide, you will find how to set up your own Satisfactory dedicated server. You first need to download SteamCMD, set up a folder, and install cmd. After that, download the Satisfactory server, create a startup script, enable port forwarding and then you will be able to join the server.

Download SteamCMD

In this section, we will take you through the steps to download SteamCMD on your PC. By following the steps below, you will be able to download the Windows version of SteamCMD.

  • You have to open up the web browser on your PC and download SteamCMD. Once you reach the web page, click on Windows.
  • This will take you to a new page.
  • On the new page, look for the download button that corresponds to the “Download SteamCMD for Windows” option and press it.
    The browser will start downloading the SteamCMD file in a zip format.
  • Locate the downloaded Zip file on your computer and right-click on it.
  • From the context menu that appears, select the option to “Extract” option to extract the contents of the file. After that, copy the extracted folder.

Folder Setup

This section describes how to set up the folder. By following the steps below, you will be able to create a new folder and paste the extracted folder inside it.

  • Open the File Explorer on your computer and navigate to the C drive.
  • Right-click inside the C drive and select “New” from the context menu. Create a new folder and name the folder “servers“.
  • Double-click on the “servers” folder to open it and paste the extracted steamcmd folder inside it.

Install cmd

This section will take you through the simple steps to install cmd.

  • Create another new folder and name it “satisfactory“.
  • Double-click on the Steamcmd folder and open the Steamcmd application.
    It will automatically install Steam cmd.

Download Satisfactory

In this section, we will take you through the steps to download the Satisfactory server. You have to use some commands to download it.

  • Now you have to go back to the server folder and open the Satisfactory folder.
  • At the top of the file management tool, click on the address bar to select the entire address and copy it.
  • Launch the Steamcmd application, type “force_install_dir” and then paste the copied address. Type the login anonymous command and press enter. After that, input app_update (app id) validate.
    Now it will start downloading the Satisfactory server.

Create Startup Script

This section describes how to create a Startup Script.

  • Head to the Satisfactory folder inside the servers folder and right-click anywhere in the folder.
  • Create a new text document and name it “Start server“. Change the extension from txt to “bat“.
  • After that, right-click on that file, and select the Edit option from the drop-down menu.
  • Once the file opens up, type “start FactoryServer.exe -log -unattended” inside it.
  • Press the Control and S keys on your keyboard to save it. After that, close the file.
    Now it will start the server.

Install Dependency

This section will take you through the steps to install dependency.

  • If you don’t have the necessary files things on your computer, then you have to click on Yes when the window pops up.
  • Look for the Agree button and click on it to proceed.
  • Press the install button and tap on Yes when the window pops up.
    It will generate all the files including all the necessary components that you need for DirectX with the Unreal Engine 4

Firewall Settings

This section will take you through the steps to set port forwarding and allow other players to join your server. By following the steps below, you will be able to set the ports manually.

  • You will need to search Windows firewall in the search bar and navigate to Advanced security settings.
  • Go to Inbound Rules and tap on New Rule on the right side of the window.
  • Select the Port option, and then click on Next.
  • On the next window, select TCP and input the 15777 port in the text box.
  • Click on Next, then tap on Allow and input “SatTCP” as the name.
  • After that, hit the Finish button.
  • After that, do the same thing again but select UDP instead of TCP this time.
  • Input the 15777 port in the text box. Set the name as Sat UDP and press Finish.

Finish Setup in-game

The rest of the server setup is in the game. In this section, we will take you through the steps to complete the server setup in the game. By following the steps below, you will be able to create a server in the game and then join it.

  • You will need to open up the game and navigate to the Server Manager. Click on Add Server at the bottom of the screen, and input your IP address.
  • Next, input the 15777 port and hit the Confirm button.
  • Now you need to create a server, set a server name and set up a new password.
  • After setting up the server name and password, press Confirm button.
  • Click on Create Game at the top, choose Grass Field and enter a session name.
  • Checkmark the Join checkbox and press the Create Game button.

It will take you straight into your own dedicated satisfactory server.