Satisfactory Mods on a Dedicated Server: How They Work
Learn how Satisfactory mods work on dedicated servers, check a LinuxServer build and game version, match shared mods, and protect your save before changes.
You will need
- A PC copy of Satisfactory on Steam or Epic
- The server branch, build number and operating system
- A separate backup before changing a modded save
Yes, Satisfactory mods can run on dedicated servers when each mod has a server build for the server’s operating system and game version. This guide covers the PC versions on Steam and Epic; console players cannot use mods or join dedicated servers. Before moving your factory, check the mod release’s server target, confirm that your clients and server are on compatible builds, and back up the save. A profile that works on your PC may need a separate server profile.
Know what each Satisfactory mod tool does#
Satisfactory mods come from ficsit.app, while Satisfactory Mod Loader (SML) lets the game load them. The Satisfactory Mod Manager (SMM) installs and organizes mods on players’ PCs, and ficsit-cli is the command-line tool used to install a server’s mod list. The Satisfactory Modding project publishes these tools and their documentation; it is not the same team as Coffee Stain Studios.
| Tool | What it does | What to check |
|---|---|---|
| ficsit.app | Hosts mod pages and releases. | Open the selected release, not just the main mod page. |
| SML | Loads mods in Satisfactory. | Its release must support the server’s game build. |
| SMM | Helps players install mods and share profiles. | A client profile may contain mods that do not belong on a server. |
| ficsit-cli | Applies a mod profile from the command line. | The server still needs the right target, versions and dependencies. |
Most players start with SMM because it handles client downloads and dependencies. A dedicated server has a different job: it has no player interface, and its operating system may not match your PC. That is why the Windows files in a client’s Mods folder are not a substitute for a Linux server build. The official dedicated-server mod guide explains the server side; the separate SMM guide covers the player tool.
If you want to install or remove mods step by step, use our guide to install mods on a Satisfactory dedicated server. Here, the key is understanding what each release needs before you change a world.
Check the dedicated server build before choosing a mod#
Open the mod’s release and check two things together: its target for the server operating system and its supported game-version range. A Linux server needs a LinuxServer target; a Windows server needs WindowsServer. The client’s Windows target is a different build. The release’s game_version range must include the exact changelist (CL) running on your server, and any listed dependencies must also resolve.
As of October 8, 2026, the current-version table listed both Stable and Experimental as Satisfactory 1.2.4.0, build CL 502094. That can change: Experimental can move first, so check the current branch when you update. The official SML 3.12.0 release added support for CL 491125. Its >=491125 game-version range includes CL 502094, but that does not prove every mod works at runtime.
The ficsit.app API provides a snapshot of how much of the catalog has a Linux build. On October 8, a paginated check of its 1,598 latest releases found 1,081 with a LinuxServer target and a game-version lower bound that included CL 502094. Among the 100 most popular mods returned by the API, 81 met those same two checks. These are release-metadata counts, not a compatibility guarantee or a test of every mod’s dependencies. Check the release you plan to use; a popular mod may still lack the target or version you need.
Match shared mods and profiles across the group#
For a mod that runs on both the server and players’ PCs, use a compatible version on each side. A mismatch can stop a player from joining. When you share an SMM profile with friends, confirm that everyone’s game and shared mod versions match the server; a profile is a convenient list, not proof that every listed package is server-ready.
For the organizer workflow—creating one profile, exporting it and sharing the file with every PC player—see our Satisfactory Mod Manager profile guide. If you are selecting a provider, use this host comparison for Satisfactory server mod support to check how a panel applies those releases.
Not every mod belongs on every machine. The mod’s page and release metadata can identify whether it is required remotely. Client-only mods may be installed only on the player’s PC; server-only mods may run only on the dedicated server. In those cases, the group may need separate client and server profiles instead of one identical export. The modding FAQ describes both-sided, server-side and client-side mods.
This is why you should check each release rather than copy your entire client Mods folder to a server. That folder may contain Windows packages, client-only additions, or versions that target another game build. Keep the intended shared list in view, then check each mod’s target, version range and dependencies. Our server installation guide covers applying a server list after you have made those choices.
Know why vanilla players cannot join a modded server#
SML marks a server with mods as Modded, and the SML source says vanilla clients will not connect to it. A friend cannot skip a required mod just because they only want to visit for a few minutes. Everyone joining that world needs the compatible mod setup for that session.
If your group wants both a modded factory and a vanilla session, keep them separate. Use a separate server or world for the vanilla group rather than removing SML from the modded factory. The save may depend on mod content, and changing the active mod set can affect what the game can load. Back up the world before you experiment, and test a mod change on a copy if you can.
You can verify the Modded flag in the SML server query type source. Treat it as a connection rule, not as a rating of whether a mod is safe or well maintained. Compatibility still depends on the game build, server target, mod version, dependencies and the mod itself.
Plan for game updates and protect the save#
Check the server, each player’s game and the mod releases before updating. Stable and Experimental currently list the same version, but that does not mean the branches will always move together. When their CLs differ, the mod’s range has to include the build you select, and SML must support that build too.
The timing after an update can vary. SML 3.12.0 added support for Satisfactory 1.2 four days after Stable 1.2 released in June 2026. That is one dated example, not a schedule for future SML or mod updates. Some mods may be ready quickly; others may need their authors to publish a new release. If one essential mod is not ready, hold the server and clients on the compatible game version until you decide whether to wait or change the mod list.
Make a separate backup before removing a content mod, switching branches or moving a modded save. A mod may add items, buildings or data the world expects to find later. That does not mean every removal corrupts a save, but the cost of testing on the only copy is high. Keep the backup somewhere you will not overwrite, and do not assume a newer-branch save will open on an older build.
If the problem is a failed connection rather than planning an update, compare the release and build numbers on the server and every affected client before changing the world. A shared mod version mismatch is enough to prevent a join even when the base game version matches.
Choose a server route that can use the right mod build#
For a PC group on Steam or Epic that wants someone else to handle the server install, Game Hosting’s Satisfactory plan is a practical option: its panel accepts ficsit.app links or references and profiles exported from SMM. On the next start, it installs compatible Linux builds with SML and their dependencies for the selected game version, shows each mod’s author, and keeps a copy of your saves before mod changes. You can hold the game version while the group checks whether its mods are ready.
That is useful when you do not want to manage the server package files yourself. It does not make an incompatible mod work, and the panel does not offer a catalog search or SFTP access. Check the mod page and chosen release first, especially before switching a running world. The panel’s mod list tells you which mods are configured; it is not a promise that any untested combination will load successfully.
If you want to compare memory, support and other hosting details, start with how to choose a Satisfactory host. If you prefer to manage the operating system and files yourself, follow the self-hosted dedicated-server path and the Satisfactory Modding project’s instructions. Either way, decide the game build and server targets before your group commits to a modded save.
The safe order is simple: match the current game build, confirm the mod’s server target and dependencies, then back up before changing a save. Keep a vanilla world separate if anyone needs to join without mods.
Quick answers
Does Satisfactory have mods for multiplayer servers?
Yes. A mod needs multiplayer support and a compatible server build; client-only mods are the exception.
Do mods work on a Satisfactory dedicated server?
Yes, when SML and each mod match the server branch, build, operating system target and dependencies.
Do players need the same Satisfactory mods?
Shared mods need matching versions. Client-only and server-only mods may use separate profiles.
Can vanilla players join a modded Satisfactory server?
No. SML marks it Modded, and vanilla clients cannot connect to a Modded server.

