Language & Currency

Currency

Satisfactory: Your game, your server

from 9.84
AUD /month
from 11.72
BGN /month
from 35.00
BRL /month
from 9.64
CAD /month
from 5.54
CHF /month
from 46.32
CNY /month
from 145.46
CZK /month
from 44.78
DKK /month
from 5.99
EUR /month
from 5.10
GBP /month
from 53.54
HKD /month
from 45.14
HRK /month
from 2,164.37
HUF /month
from 123,381.42
IDR /month
from 20.59
ILS /month
from 657.23
INR /month
from 857.77
ISK /month
from 1,108.21
JPY /month
from 10,216.60
KRW /month
from 119.55
MXN /month
from 27.86
MYR /month
from 66.35
NOK /month
from 11.78
NZD /month
from 421.47
PHP /month
from 25.99
PLN /month
from 31.44
RON /month
from 702.03
RUB /month
from 66.11
SEK /month
from 8.83
SGD /month
from 229.03
THB /month
from 321.34
TRY /month
from 6.83
USD /month
from 112.46
ZAR /month
from 43.14
date /month

How to install mods in Satisfactory

Mods add new content and features to Satisfactory. Our Satisfactory server runs on Linux, so server mods must be downloaded as Linux Server versions and uploaded through the gameserver FTP.

The server must be switched off for every upload or update. Its status must show Server is not running.

What you need

Before installing

First create a backup of your current savegame. You can find instructions here: Download a savegame from your Satisfactory server.

Then install the Satisfactory Mod Manager on your computer. Select your Satisfactory installation and install the desired mods. The Mod Manager downloads the matching client versions and required dependencies for your game.

This local installation is only for your computer. The server files must be downloaded separately in the next step.

Step 1: Download the Linux Server versions

  1. Open the mods page on ficsit.app and select the desired mod.
  2. Click View Versions on the mod page.
  3. Find a version that matches your Satisfactory version. Open the Download… dropdown in that row and select Download Linux Server.
  4. Repeat these steps for every desired mod and every required dependency.

Never download Windows Client or Windows Server for your server. The downloaded file normally ends in .smod.

Step 2: Stop the server and connect by FTP

  1. Stop your Satisfactory server in the webinterface.
  2. Wait until the status shows Server is not running.
  3. Connect to the gameserver FTP with your FTP program. You can find the login details in the FTP overview by clicking FTP.
  4. In the FTP root directory, open the FactoryGame folder and then the Mods folder.

The correct path is:

FactoryGame/Mods

If the Mods folder does not exist yet, create it directly inside the FactoryGame folder.

Step 3: Install the Satisfactory Mod Loader

The Satisfactory Mod Loader (SML) is the foundation for most Satisfactory mods. Install it first.

  1. Open the Satisfactory Mod Loader page.
  2. For the latest version, choose Download and then Download Linux Server.
  3. Open the download folder on your computer.
  4. If the file ends in .smod, change only the extension to .zip and confirm the Windows prompt. If it already ends in .zip, skip this step.
  5. Open the ZIP file and extract its contents into FactoryGame/Mods/SML on the server.

If the SML folder does not exist yet, create it inside FactoryGame/Mods.

The files and subfolders from the archive must be directly inside the SML folder. Do not accidentally create an extra folder such as FactoryGame/Mods/SML/SML.

Step 4: Upload the desired mods

Repeat the following steps for each mod:

  1. Change the downloaded .smod extension to .zip if you have not done so already.
  2. Open the ZIP file on your computer.
  3. Find the file ending in .uplugin. Its name without .uplugin is the name of the mod folder.

Example:

ThroughputLimiter.uplugin  ->  folder name: ThroughputLimiter
  1. Create a new folder with exactly this name inside FactoryGame/Mods on the server.
  2. Extract the ZIP contents into this folder. The .uplugin file and subfolders such as Binaries, Content, or Resources must be directly inside it.
  3. Repeat the process for all desired mods and their dependencies.

The resulting structure may look like this:

FactoryGame/
└── Mods/
    ├── SML/
    │   ├── Binaries/
    │   ├── Content/
    │   └── SML.uplugin
    ├── ThroughputLimiter/
    │   ├── Binaries/
    │   ├── Content/
    │   └── ThroughputLimiter.uplugin
    └── AnotherMod/
        └── AnotherMod.uplugin

Step 5: Start the server and check the mods

  1. Check that all files have finished uploading.
  2. Start your server in the webinterface.
  3. Start Satisfactory on your computer.
  4. Make sure the same mods and versions are installed in your local Satisfactory installation through the Mod Manager.
  5. Connect to your server.
  6. Open the Mods menu in the game and check that the Satisfactory Mod Loader and your installed mods are shown.

Every player joining the server needs the matching client versions of the installed mods. If the versions differ, joining may fail or a mod may not work correctly.

If the server does not start or a mod is missing

First check the following points:

  • The server was fully stopped during the upload.
  • You used the Linux Server version for every mod.
  • The SML folder is directly inside FactoryGame/Mods.
  • The files are not inside an extra folder such as FactoryGame/Mods/SML/SML.
  • The mod folder name exactly matches the .uplugin filename without its extension.
  • All required dependencies were installed as well.
  • Compatible mod versions are installed on both your computer and the server.

If the problem started after adding a specific mod, stop the server and remove only the last mod you added. Start the server again afterwards. Always make file changes while the server is switched off.