Dedicated Linux Server not loading mods

Hey all, I tried to start a dedicated server using the mods I've had on my client, and all of them are listed as server compatible, but when I start the server it starts as a vanilla server. I'm using SMM on linux lite and I've tried restarting the server and deleting the server settings file.
Solution:
The issue is I've been working with the wrong server files. My system service starts the satisfactory server files on the other user on the drive instead of the user I'm signed in to
Jump to solution
28 Replies
Robb
Robb2mo ago
>debughere
FICSIT-Fred
FICSIT-Fred2mo ago
We need more information to help you. Before launching the game again, open the Mod Manager and use the "Generate debug info" option, then send the zip file produced here in this channel. If you need to access older log files, see https://docs.ficsit.app/satisfactory-modding/latest/faq.html#Files_Logs
Capt0fChaos
Capt0fChaosOP2mo ago
I'll grab that when I get home, didn't know I could generate a debug file
Robb
Robb2mo ago
we do mention it in the Post Guidelines... wish there was a way to make them more visible
FICSIT-Fred
FICSIT-Fred2mo ago
SMM Version: 3.0.3
SML Version: 3.10.0
Installed Mods: 38
Game: LinuxServer CL 385279 from Gay Server
Path: `/home/ash/Steam/steamapps/common/SatisfactoryDedicatedServer`
SMM Version: 3.0.3
SML Version: 3.10.0
Installed Mods: 38
Game: LinuxServer CL 385279 from Gay Server
Path: `/home/ash/Steam/steamapps/common/SatisfactoryDedicatedServer`
-# Responding to Key Details for SMMDebug-2025-03-19-05-22-20.zip triggered by @Capt0fChaos
Capt0fChaos
Capt0fChaosOP2mo ago
here's the zip file Mod Name Mod Reference Version Architecture + Architecture 1.2.0 Circuitry - Logic gates and More FicsitWiremod 0.13.91 Conveyor Wall Hole WallHoleConveyor 2.0.11 Extra Milestones FicsitProductionChains 1.0.16 Ficsit Farming FicsitFarming 4.2.30 Fluid Sink and more FluidSink 1.0.16 Industrial Evolution MkPlus 1.6.0 Infinite Nudge InfiniteNudge 2.3.3 Infinite Splines InfiniteSpline 1.7.7 Infinite Zoop InfiniteZoop 1.8.23 Mass Upgrade MassUpgrade 1.2.10 Modular Load Balancers LoadBalancers 1.15.1 More Trinkets and Helmets MoreTrinketsAndHelmets 1.0.2 Pipe Throughput Counter PipeThroughputCounter 1.0.1 pride trinkets pride_trinkets 1.3.0 Protogen Pioneers ProtoPioneer 1.1.0 Refined Power RefinedPower 4.0.33 Remote HUB Access RHA 1.1.1 Rideable Drones RideableDrone 1.0.9 Road Tool RoadSplineTool 1.0.18 SatisWHACKtory ObstacleMod 2.0.2 Settings Copier RecipeCopier 2.6.8 Storage Teleporter StorageTeleporter 1.2.0 Sushi Belt Maker SushiBeltMaker 1.0.5 also this is the mod list I'm also running the server as a service if that matters
Capt0fChaos
Capt0fChaosOP2mo ago
I tried using SFTP on my main pc instead of just using the linux client and here is the zip file for that
FICSIT-Fred
FICSIT-Fred2mo ago
SMM Version: 3.0.3
SML Version: 3.10.0
Installed Mods: 38
Game: LinuxServer CL 385279 from Gaymers
Path: `sftp://user:pass@******/home/ash/Steam/steamapps/common/SatisfactoryDedicatedServer`
SMM Version: 3.0.3
SML Version: 3.10.0
Installed Mods: 38
Game: LinuxServer CL 385279 from Gaymers
Path: `sftp://user:pass@******/home/ash/Steam/steamapps/common/SatisfactoryDedicatedServer`
-# Responding to Key Details for SMMDebug-2025-03-19-08-22-11.zip triggered by @Capt0fChaos
McCovican
McCovican2mo ago
So, that server log you posted shows that the game very much is loading mods. You said it's "starting as a vanilla server" ― how is this manifesting for you? An error? Missing content in your save?
Capt0fChaos
Capt0fChaosOP2mo ago
when trying to join, it says that the server is missing all the mods more specifically it fails to join and gives the error "server missing mods" and it just lists all the mods I have installed
McCovican
McCovican2mo ago
Ah, okay, I found that section in your local log now. Peculiar. I'm not sure what is causing that. The server log you provided very much shows SML loading in all of the mods, and the list does appear to be the same as what's on the client. They're both the same NetCL. But indeed the client is spitting out:
LogNet: NetConnection::Close() [PendingNetDriver] [NoPC] [No Owner] from NMT_Failure Server missing mods: {List containing ALL active mods}
LogNet: NetConnection::Close() [PendingNetDriver] [NoPC] [No Owner] from NMT_Failure Server missing mods: {List containing ALL active mods}
What I will note though, is that those two logs are not from the same session. It would be helpful to have both a client and server log that match. The server log in this case shows a normal startup, doesn't show any connection attempts, and then just abruptly terminates.
Capt0fChaos
Capt0fChaosOP2mo ago
let me get a log both from the same session, do I need to stop the server to restart the log?
Capt0fChaos
Capt0fChaosOP2mo ago
these are both from the same session
FICSIT-Fred
FICSIT-Fred2mo ago
Automated responses for Capt0fChaos (175299096326701056)
Key Details for SMMDebug-2025-03-19-10-56-28.zip
SMM Version: 3.0.3
SML Version: 3.10.0
Installed Mods: 38
Game: WindowsClient CL 385279 from steam
Path: `e:\SteamLibrary\steamapps\common\Satisfactory`
Command Line: cmd /C start steam://rungameid/526870-NO_EOS_OVERLAY
SMM Version: 3.0.3
SML Version: 3.10.0
Installed Mods: 38
Game: WindowsClient CL 385279 from steam
Path: `e:\SteamLibrary\steamapps\common\Satisfactory`
Command Line: cmd /C start steam://rungameid/526870-NO_EOS_OVERLAY
Key Details for SMMDebug-2025-03-19-10-56-36.zip
SMM Version: 3.0.3
SML Version: 3.10.0
Installed Mods: 38
Game: LinuxServer CL 385279 from Gay Server
Path: `/home/ash/Steam/steamapps/common/SatisfactoryDedicatedServer`
SMM Version: 3.0.3
SML Version: 3.10.0
Installed Mods: 38
Game: LinuxServer CL 385279 from Gay Server
Path: `/home/ash/Steam/steamapps/common/SatisfactoryDedicatedServer`
Capt0fChaos
Capt0fChaosOP2mo ago
the server side zip file is from the smm session running on the device hosting the server
McCovican
McCovican2mo ago
The server-side one is missing its game log (only has SMM log & metadata). Could you grab that manually please? It's called FactoryGame.log. I'm not 100% sure where it'll be, but docs say:
Dedicated servers could have this file in InstallDirectoryHere/FactoryGame/Saved/logs or potentially another location depending on how the server is hosted
Capt0fChaos
Capt0fChaosOP2mo ago
It's not there There isn't a folder called saved I think it might be because I reinstalled the server files and haven't started a new game yet
McCovican
McCovican2mo ago
That would certainly do it, yes. We need logs from the same game session. ie: game logs from the client when you attempted to connect, and game logs from the same session on the server, so we can get the server's view of that failure as well.
Capt0fChaos
Capt0fChaosOP2mo ago
I did that, that was what I just sent I just now logged in and started a new game session with all my mods disabled and was able to join, no saved folder still
McCovican
McCovican2mo ago
Run find /home/ash -name *_Remote_Stable_LinuxServer.log on the command line, that should surface where it is.
Capt0fChaos
Capt0fChaosOP2mo ago
It didn't give me a result at all Neither of the log files exist on my drive Yeah there's nothing, the only instance of it I can find is on a different user I thought I deleted
McCovican
McCovican2mo ago
That's... interesting. Considering your original SMM debug for the server did manage to include a server log (it was just from an earlier session - 2025-03-18 23:58, vs the client log, 2025-03-19 08:21).
Capt0fChaos
Capt0fChaosOP2mo ago
Yeah, and the server is running fine as long as I have no mods enabled Since getting the original server debug, I tried reinstalling the server files to see if it would work
McCovican
McCovican2mo ago
Yeah, I'm starting to think this is a problem with the server package. Unfortunately, I've never used/installed Satisfactory's dedi server, so I'm not sure where it's going wrong. That said, given that it did previously create a log, and since the re-install seems to not even be generating one now, I suspect you might have a directory permission issue going on. Double-check that the user the server is running under does actually have permission to write to its directories. ls -lha will show the current permissions of the directory you're in, as well as its owning user and group. chown -R [user]:[group] to change the directory owners if need be. Directories should default to 644/drwxr-xr-x permissions, which should be fine if the server is running as either the directory owner, or an elevated account (plz don't run servers as elevated accounts though). If they're currently less permissive than that, try updating them with chmor -R 644. Beyond that, I'm afraid you're gonna have to wait for input from someone who has experience running these particular server packages.
Capt0fChaos
Capt0fChaosOP2mo ago
everything in SatisfactoryDedicatedServer is either drwrxr-xr-x or -rwrxr-xr-x so it's a deeper issue I think ok I figured it out, it had to do with the fact that I was running it as a service and not just running the shell script directly so it created new files as soon as I ran the script directly Ok so running the shell script directly solved all the issues The mods are working now too
Solution
Capt0fChaos
Capt0fChaos2mo ago
The issue is I've been working with the wrong server files. My system service starts the satisfactory server files on the other user on the drive instead of the user I'm signed in to
Capt0fChaos
Capt0fChaosOP2mo ago
If I had read the system service files more thoroughly I would have realized I was working with the wrong directory It's working now, I just didn't read thoroughly enough

Did you find this page helpful?