Guide to Setting Up a Satisfactory 1.0 Dedicated Server for You and Your Friends

Whether you’re playing Satisfactory 1.0 on Windows or Linux, setting up a dedicated server for you and your friends is quite simple.

Satisfactory was initially released in Early Access in 2019, and five years later, Coffee Stain Studios launched the game officially. With Overwhelmingly Positive reviews on Steam, this open-world factory-building game provides an enjoyable single-player and multiplayer experience.

Many multiplayer games allow players to create dedicated servers that are self-hosted. If you want to set up a dedicated server in Satisfactory version 1.0, here’s how to do it.

Satisfactory 1.0 dedicated server – Windows

Satisfactory base
Coffee Stain Studios

Step 1: Install SteamCMD

  1. Download SteamCMD from Valve’s website.
  2. Select “1.1 Windows” then click the download link.
  3. Extract the downloaded file.
  4. Create a new folder in your PC’s drive for SteamCMD.
  5. Move the extracted files into the new folder.

The simplest method to create a dedicated server in Satisfactory 1.0 is to use SteamCMD. Download SteamCMD from Valve’s developer community website by choosing “1.1 Windows” from the content list.

After downloading, extract the contents and create a folder in your PC’s hard drive to hold the SteamCMD files, naming it something recognizable like “Steam servers.”

Step 2: Run and set up SteamCMD server

  1. Run SteamCMD and allow it to install.
  2. Create a folder named “Satisfactory” in your “Steam servers” directory.
  3. Copy the directory path for the “Satisfactory” folder.
  4. Once SteamCMD installs, type “force_install_dir [pasted directory]” and hit Enter.
  5. Enter “login anonymous” on the next line.
  6. Use the Satisfactory server App ID (1690800) in the next line: “app_update 1690800 validate” .
  7. Exit SteamCMD.

Open the extracted folder and start the “steamcmd” application. Wait for the installation to complete. During this time, create a new folder in the Steam server directory for the SteamCMD files.

Name this folder “Satisfactory” for easier identification. After the installation, copy the directory path to the “Satisfactory” folder you just created.

Back in SteamCMD, input “force_install_dir [pasted directory]” (without quotes) and press Enter. Then type “login anonymous” to connect anonymously to Steam.

To install the server, you’ll need the Satisfactory dedicated server App ID, “1690800.” Use it in the command: “app_update 1690800 validate” . After pressing Enter, the installation will commence, and you can exit SteamCMD.

Step 3: Configure Firewall

  1. Open the “Windows Defender Firewall” application.
  2. Select “Inbound Rules” then “New Rule.”
  3. Choose Port, and type “7777” while keeping TCP selected.
  4. Leave the next two pages unchanged.
  5. Name your Port with “TCP” in the title.
  6. Repeat the process for UDP, naming accordingly.

To allow your server to reach specific ports, configure your Firewall. Search for “Windows Defender Firewall” and open the app.

Select “Inbound Rules” and click “New Rule.” Choose the Port option, enter “7777” as the specific local port, and keep the TCP option selected.

When naming the port, include “TCP” in the title. Then repeat this process for UDP, ensuring to give that rule a different name, likely including “UDP.”

Step 4: Running the Server

  1. Open the “FactoryServer” application in your “Satisfactory” folder.
  2. If prompted, install DirectX.
  3. Enter the Satisfactory game and open “Server Manager” from the main menu.
  4. Add a new server using your server’s IP address.
  5. Name your server and set an admin password when prompted.
  6. Finish customizing your server and boot it up.

Your server is almost ready to run! Open the “FactoryServer” application within your “Satisfactory” folder. If prompted to install DirectX, do so.

Once the server is running, access the Satisfactory game, select “Server Manager” from the main menu, and add your server using the IP address.

Click “Confirm,” name your server, and create an admin password. After that, you can customize your game world as desired. Congratulations! You’re now set up on your Satisfactory server!

Satisfactory 1.0 dedicated server – Linux

Satisfactory factory
Coffee Stain Studios

Step 1: Install SteamCMD and connect SSH

  1. Download SteamCMD from Valve’s website.
  2. Select “1.2 Linux” then click the download link.
  3. Open Command Prompt and type “ssh [user][server IP],” then enter your user password.
  4. Download “Ubuntu” using the lines found on Valve’s website.
  5. Agree to the prompts as required.

You can download SteamCMD from Valve’s developer community site by selecting “1.2 Linux” from the content list. After downloading, open Command Prompt.

Type “ssh [user][server IP]” and input your password to connect. Install Ubuntu by following the instructions from the Valve website under the Ubuntu section.

Follow the prompts to continue with the installation.

Step 2: Configure Firewall

  1. Type “sudo ufw allow 22” in Command Prompt.
  2. Then type “sudo ufw allow 7777” .
  3. Enter “sudo ufw enable” if you’re running your server locally.

To allow your Firewall to access specific ports, start by typing “sudo ufw allow 22” to permit SSH on your server. Next, input “sudo ufw allow 7777” and press Enter.

If running the server locally, also input “sudo ufw enable” and confirm with the “Y” key.

Step 3: Create a new user and run SteamCMD

  1. Create a new user with “sudo adduser [name]” and set a password.
  2. Switch to that user with “su – [name]” and enter the password.
  3. Create a new directory using “mkdir [name]” (consider naming it “Steam server”).
  4. Navigate to the directory with “cd server/,” then type “pwd” to copy it.
  5. Run SteamCMD with “steamcmd.”
  6. Input “force_install_dir [directory]” with the pasted directory.
  7. Run “app_update 1690800 validate.”

On Linux, it’s advisable to avoid running SteamCMD on your root account due to security risks. Create a new user specifically for running this application.

Enter “sudo adduser [name]” where [name] is your desired user. Set a password and confirm the user information. Then switch to this new user using “su – [name]” and enter your password. Next, create a directory for SteamCMD by typing “mkdir [name]” (you can call it “Steam server” or any name you prefer).

Navigate into that directory with “cd server/,” and type “pwd” to view and copy the directory path. Start SteamCMD by typing “steamcmd.” After it installs, use “force_install_dir [directory]” with the previously copied directory and then enter “app_update 1690800 validate.”

Step 4: Start the Satisfactory server

  1. Type “./FactoryServer.sh” in Command Prompt.
  2. Launch Satisfactory and add a new server in Server Manager.
  3. Enter the server’s IP address, name your server, and create an admin password.
  4. Customize your world before starting it up.

To start your server, type “./FactoryServer.sh” in Command Prompt. This command will initiate your dedicated server.

Afterward, access Satisfactory, go to “Server Manager” from the main menu, add your server using the server’s IP address, then confirm any warnings that appear. Name your server and create an admin password, allowing you to customize your game world before launching.

This is all you need to know to set up a dedicated Satisfactory 1.0 server on Linux!

Leave a Reply

Your email address will not be published. Required fields are marked *