This project requires the 'SML' plugin. Install it and try again

Hey, newbie question... I have a TCAdmin Hosting Setup, and when we try to run the Dedicated server, it says it's wanting a prerequisite missing "SML"? But I can't seem to find instructions on how to install that on a dedicated server via FTP..
LogWindows: Error: Fatal error: [File:C:\BuildAgent2\work\b731a33f2a691e17\UE4\Engine\Source\Runtime\Projects\Private\PluginManager.cpp] [Line: 2020]
LogWindows: Error: This project requires the 'SML' plugin. Install it and try again, or remove it from the project's required plugin list.
LogWindows: Error: Fatal error: [File:C:\BuildAgent2\work\b731a33f2a691e17\UE4\Engine\Source\Runtime\Projects\Private\PluginManager.cpp] [Line: 2020]
LogWindows: Error: This project requires the 'SML' plugin. Install it and try again, or remove it from the project's required plugin list.
cc @JLUnit (co-owner)
174 Replies
Mircea
Mircea2mo ago
Are you using SMM?
JLUnit
JLUnit2mo ago
We were originally trying to get mods on, however we couldn't get the server to not kick us. So at the moment it's technically linked?... but no mods are installed.
Meowenixツ
MeowenixツOP2mo ago
There are folders that appeared on the server as mods though... It works if i delete the mods folder altogether... But my question, is HOW do I install SML on the Dedicated server?
Mircea
Mircea2mo ago
You use SMM to install the mod
Meowenixツ
MeowenixツOP2mo ago
Instructions are for the GUI SMM Okay, so SML is a mod in itself?
Mircea
Mircea2mo ago
Yes, you can manage mods through SMM over FTP
Meowenixツ
MeowenixツOP2mo ago
yea I figured that, it's awesome.
Mircea
Mircea2mo ago
What I meant is that you install the mods you want through SMM, and SMM just grabs the dependencies too automatically
JLUnit
JLUnit2mo ago
I have SMM v3.0.3. We were able to connect to the SFTP but as I said when we tried to play, it would crash
Meowenixツ
MeowenixツOP2mo ago
Well that is obviously not true.. as that is what we did...
JLUnit
JLUnit2mo ago
and it wasn't an extensive list of mods either
Mircea
Mircea2mo ago
Maybe something went wrong when extracting the mods then
Meowenixツ
MeowenixツOP2mo ago
No description
Mircea
Mircea2mo ago
>debug
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 in #help-using-mods. This ensures that your help request won't get buried and forgotten in other, non-help channels! If you need to access older log files, see https://docs.ficsit.app/satisfactory-modding/latest/faq.html#Files_Logs
Meowenixツ
MeowenixツOP2mo ago
Okay, and that will debug from the Server, and not Client side?
Mircea
Mircea2mo ago
It will include game logs from both, and info about the SMM profiles and stuff, including server and client
JLUnit
JLUnit2mo ago
as a side note, we specifically grabbed mods that were updated as of the last hotfix:
No description
Meowenixツ
MeowenixツOP2mo ago
cool JL can you please run the debug as indicated since you are the one who installed the mods?
JLUnit
JLUnit2mo ago
alright I have 4 files
Meowenixツ
MeowenixツOP2mo ago
Thank you for assistance @Mircea ❤️
JLUnit
JLUnit2mo ago
No description
Mircea
Mircea2mo ago
No worries Send the zip as a whole Huh, why is it missing the server log?
JLUnit
JLUnit2mo ago
well the server won't boot it's missing the SML
Mircea
Mircea2mo ago
But it should still have a log
Meowenixツ
MeowenixツOP2mo ago
I can provide server log. its on the server side, not on client side...
JLUnit
JLUnit2mo ago
Fatal error: [File:C:\BuildAgent2\work\b731a33f2a691e17\UE4\Engine\Source\Runtime\Projects\Private\PluginManager.cpp] [Line: 2020] LogWindows: Error: This project requires the 'SML' plugin. Install it and try again, or remove it from the project's required plugin list. ah ok
Mircea
Mircea2mo ago
Yeah, SMM should have grabbed it too, as long as the server is added to SMM
Meowenixツ
MeowenixツOP2mo ago
This is the server log. @JLUnit Can you please send the debug log zip with the files you have?
FICSIT-Fred
FICSIT-Fred2mo ago
Automated responses for JLUnit (250060282355777539)
Key Details for SMMDebug-2024-11-06-21-52-21.zip
SMM Version: 3.0.3
Game: WindowsServer CL 377620 from Server 1
Path: `sftp://user:pass@******/149.56.28.35_7782`
SMM Version: 3.0.3
Game: WindowsServer CL 377620 from Server 1
Path: `sftp://user:pass@******/149.56.28.35_7782`
sftp_servermustbestopped
You should shut down the dedicated server executable before trying to install mods on it.
JLUnit
JLUnit2mo ago
yes mr Bot, the server's off 😉
Mircea
Mircea2mo ago
It's an interesting amount of off failed to check if file exists: connection lost
Meowenixツ
MeowenixツOP2mo ago
Ok here is what we'll do JL... I'll delete the WHOLE mods folder And then you try install them again, making sure you select the SERVER as profile on the top left. It should not say "Steam"
JLUnit
JLUnit2mo ago
nah it says Server 1
Meowenixツ
MeowenixツOP2mo ago
donhe I deleted the folder Pls try install them again and we will try... Now we know 100% server is offline cuz it crashed.
JLUnit
JLUnit2mo ago
I can't delete or re-enable the mods:
No description
FICSIT-Fred
FICSIT-Fred2mo ago
It looks like you have not yet generated the debug info file! Please do as the mod manager requested. Click the "Generate debug info" button and send the zip file in #help-using-mods otherwise we will not be able to help you! -# Responding to pleasegeneratedebuginfo triggered by @JLUnit
JLUnit
JLUnit2mo ago
I just posted it above... ugh
Meowenixツ
MeowenixツOP2mo ago
its a bot 😛
Mircea
Mircea2mo ago
Yeah, it just detects the "not yet generated" message
JLUnit
JLUnit2mo ago
I know but that's also what the popup is saying
Mircea
Mircea2mo ago
Try restarting SMM
Meowenixツ
MeowenixツOP2mo ago
thats pretty awesome
JLUnit
JLUnit2mo ago
alright that worked... reinstalling mods
Mircea
Mircea2mo ago
It fully lost the SFTP connection, not sure how that could even happen
JLUnit
JLUnit2mo ago
it crashed after installing one... only 8 more to go
Mircea
Mircea2mo ago
Crashed?
JLUnit
JLUnit2mo ago
window just closes
Mircea
Mircea2mo ago
Uhhhhh
JLUnit
JLUnit2mo ago
when I relaunch it, the mod's installed
Meowenixツ
MeowenixツOP2mo ago
yeah... but i wonder...
Mircea
Mircea2mo ago
But is it actually installed on the server?
JLUnit
JLUnit2mo ago
it was doing that yesterday too that I don't know
Meowenixツ
MeowenixツOP2mo ago
If it crashes... it might crash before its done 100%
Mircea
Mircea2mo ago
Yeah
JLUnit
JLUnit2mo ago
well then maybe you should do this Meow
Meowenixツ
MeowenixツOP2mo ago
But why does it crash...
JLUnit
JLUnit2mo ago
this is the list
Meowenixツ
MeowenixツOP2mo ago
kk I will try Its my first time dealing with SMM... so wish me good luck
Mircea
Mircea2mo ago
Unfortunately crashes are harder to debug, because the log can't catch that. I'll send a debug build in a moment that can be ran from command prompt so you can get the full output
JLUnit
JLUnit2mo ago
let's let Meow take a stab at it... I've gotta go get food for the hangry wife anyways I'll be back shortly
Meowenixツ
MeowenixツOP2mo ago
loll what am I expected to put in "Path"?
Meowenixツ
MeowenixツOP2mo ago
No description
Mircea
Mircea2mo ago
https://drive.google.com/file/d/1jXL0HQMO4sfqVLsH8YHuSfbp5zlHvFDi/view?usp=sharing It's not an installer, just the exe itself, so you can run it directly from command prompt
Mircea
Mircea2mo ago
It should show a file browser, and you should navigate to the folder that contains the FactoryServer.exe It will be shown with a server icon instead of a folder icon
Meowenixツ
MeowenixツOP2mo ago
it doesnt...
Mircea
Mircea2mo ago
Hmm
Meowenixツ
MeowenixツOP2mo ago
No description
Meowenixツ
MeowenixツOP2mo ago
just turns indefinitely let me test same credentials with a real client ahhh i know why cant use the admin account. let me try with a normal user
Mircea
Mircea2mo ago
I should look into why that results in endless loading instead of an error too
Meowenixツ
MeowenixツOP2mo ago
No description
Meowenixツ
MeowenixツOP2mo ago
same issue lol
Mircea
Mircea2mo ago
Is SMM actually an user?
Meowenixツ
MeowenixツOP2mo ago
Yes. I just created it.
Mircea
Mircea2mo ago
So all those credentials work in a FTP client?
Meowenixツ
MeowenixツOP2mo ago
SFTP* let me try
Meowenixツ
MeowenixツOP2mo ago
No description
Meowenixツ
MeowenixツOP2mo ago
Doesnt seem to work... I think the server has banned my IP cause the tool starts to connect right as you type thje user name maybe be a good idea to put a wait on the credentials before it starts connecting to avoid this... brb... gonna reset my IP and try again
Mircea
Mircea2mo ago
It is debounced with 1 second already, so it shouldn't cause more than a couple failed attempts (between typing the username and typing the password)
Meowenixツ
MeowenixツOP2mo ago
okay
Mircea
Mircea2mo ago
Could maybe add a "connect" button that replaces the empty path browser
Meowenixツ
MeowenixツOP2mo ago
yup It worked now Had to put credentials first, then host, then port Otherwise it tries invalid logins sigh it just died
Mircea
Mircea2mo ago
As in crashed?
Meowenixツ
MeowenixツOP2mo ago
No description
Meowenixツ
MeowenixツOP2mo ago
it initially showed the folder then this red text popped lmao ok it looks good now
Meowenixツ
MeowenixツOP2mo ago
No description
Meowenixツ
MeowenixツOP2mo ago
No description
Meowenixツ
MeowenixツOP2mo ago
looks good right?
Mircea
Mircea2mo ago
Oh, that's with the default port. Race conditions all the way apparently lol Yeah
Meowenixツ
MeowenixツOP2mo ago
OK
Meowenixツ
MeowenixツOP2mo ago
No description
Meowenixツ
MeowenixツOP2mo ago
No description
Meowenixツ
MeowenixツOP2mo ago
huh
Mircea
Mircea2mo ago
Did you get an error?
Meowenixツ
MeowenixツOP2mo ago
the download option has blocked? shows a lock
Mircea
Mircea2mo ago
It thinks it's a dependency of something, because it's marked as enabled (meaning in the game dir), without being installed (meaning by you)
Meowenixツ
MeowenixツOP2mo ago
Me? I just installed SMM lmao it lets me install a single mod. everything else from his list says its a dependancy maybe i need to apply the one change first?
Meowenixツ
MeowenixツOP2mo ago
No description
Mircea
Mircea2mo ago
Ah, I think what happened is that there was already a default-lock.json in the game dir, so it got the enabled mods list from that, but the profile (installed mods) is local
Meowenixツ
MeowenixツOP2mo ago
yep As soon as i click Apply The window closes closes to desktop.
Mircea
Mircea2mo ago
At least it's reproducible I guess
Meowenixツ
MeowenixツOP2mo ago
OK so lets try to use your CLI EXE OK got the log
FICSIT-Fred
FICSIT-Fred2mo ago
You should shut down the dedicated server executable before trying to install mods on it. -# Responding to sftp_servermustbestopped triggered by @Meowenixツ
Meowenixツ
MeowenixツOP2mo ago
It crashes 1 second or 2 after I click the "apply"
Mircea
Mircea2mo ago
So it fails to create the file, and then still tries to write to it? How?
Meowenixツ
MeowenixツOP2mo ago
No description
Meowenixツ
MeowenixツOP2mo ago
And this was uploaded to the server before it crash
Mircea
Mircea2mo ago
.........
No description
Mircea
Mircea2mo ago
How has this never happened until now, that code has been that way for a year
Meowenixツ
MeowenixツOP2mo ago
I'm special, thats why 😦 and I'm an IT guy... Just that I'm not the coder type... I'm tech support and hardware. I swear, I am haunted.
Mircea
Mircea2mo ago
Well, I can fix the crash, but the sftp: "I/O error" (SSH_FX_FAILURE) is still going to happen, so it still won't be able to extract the mod What files did it extract to that SML dir?
Meowenixツ
MeowenixツOP2mo ago
yea... so maybe the tool doesnt like SFTP
Meowenixツ
MeowenixツOP2mo ago
No description
Meowenixツ
MeowenixツOP2mo ago
Win64 thats it nothing inside Win64
Mircea
Mircea2mo ago
I have a feeling it errors on the dll...
Meowenixツ
MeowenixツOP2mo ago
hey you know what
Mircea
Mircea2mo ago
Meaning your server host blocks the upload of dll files
Meowenixツ
MeowenixツOP2mo ago
I am the host lol Let me look into it Yup!
Meowenixツ
MeowenixツOP2mo ago
No description
Meowenixツ
MeowenixツOP2mo ago
DLL is being blocked time to fix
Mircea
Mircea2mo ago
Uploaded another build to fix the crash, same link, still debug mode. If it works (installing mods too, not just not crashing) I'll make a non-debug and installer build, so that it has auto-updates enabled
Meowenixツ
MeowenixツOP2mo ago
OK i removed the restrictions. Time to try again nope, still died... sigh ill try one last thing yup its not crashing now
Meowenixツ
MeowenixツOP2mo ago
No description
Meowenixツ
MeowenixツOP2mo ago
success!!
Mircea
Mircea2mo ago
Nice
Mircea
Mircea2mo ago
Wait fuck That's the non installer one
Meowenixツ
MeowenixツOP2mo ago
No description
Meowenixツ
MeowenixツOP2mo ago
looks all good now Why didn't I think of that... Damn DLLs being blocked lol Good catch!! Also the IP being banned... good idea to put a connect button to avoid this.
Mircea
Mircea2mo ago
Yeah Enjoy mods 😄
Meowenixツ
MeowenixツOP2mo ago
So.. How do I put those on my client now? Can i export & import it to the Steam profile?
Mircea
Mircea2mo ago
If both the server and the client have the same profile selected, they will be on your client too already
Meowenixツ
MeowenixツOP2mo ago
oh okay even if it says
Meowenixツ
MeowenixツOP2mo ago
No description
Meowenixツ
MeowenixツOP2mo ago
?
Mircea
Mircea2mo ago
Mods are installed to a profile, not an install, so all installs that share a profile are applied at once You have the server install selected in the top left, and it can't launch that one. If you switch to the client it will be able to But even then, SMM doesn't load the mods, the engine itself does that, so you can launch from Steam too
Meowenixツ
MeowenixツOP2mo ago
yea... any way to share this to my players so they can install the same mods easily without selecting them 1 by 1?
Meowenixツ
MeowenixツOP2mo ago
No description
Meowenixツ
MeowenixツOP2mo ago
I dont see SMM there though
Mircea
Mircea2mo ago
The export button below the profile dropdown
Meowenixツ
MeowenixツOP2mo ago
and no Mods option
Meowenixツ
MeowenixツOP2mo ago
No description
Mircea
Mircea2mo ago
Maybe the client install didn't have the Default profile selected then
Meowenixツ
MeowenixツOP2mo ago
I feel like it uploaded to server only, did not install on client...
Meowenixツ
MeowenixツOP2mo ago
No description
Mircea
Mircea2mo ago
Hmm, but there's only one profile, if the delete button is grayed out
Meowenixツ
MeowenixツOP2mo ago
🤷‍♂️ it doesnt load the mods to the game.
Mircea
Mircea2mo ago
Is the client listed in the game installs dropdown?
Meowenixツ
MeowenixツOP2mo ago
No description
Mircea
Mircea2mo ago
Select it and press mods on, see if that fixes it
Meowenixツ
MeowenixツOP2mo ago
Yup!
Meowenixツ
MeowenixツOP2mo ago
No description
Meowenixツ
MeowenixツOP2mo ago
Now to see if the server crashes... lol
Mircea
Mircea2mo ago
That's weird... can you send debug info?
Meowenixツ
MeowenixツOP2mo ago
No description
Meowenixツ
MeowenixツOP2mo ago
sure it seems to work now
JLUnit
JLUnit2mo ago
Back. Go in and do stuff
FICSIT-Fred
FICSIT-Fred2mo ago
Automated responses for Meowenixツ (105793386300088320)
Key Details for SMMDebug-2024-11-06-22-53-55.zip
SMM Version: 3.0.3+HEAD.eab4298
SML Version: 3.8.0
Installed Mods: 11
Game: WindowsClient CL 377620 from steam
Path: `e:\SteamLibrary\steamapps\common\Satisfactory`
Command Line: cmd /C start steam://rungameid/526870-NO_EOS_OVERLAY
SMM Version: 3.0.3+HEAD.eab4298
SML Version: 3.8.0
Installed Mods: 11
Game: WindowsClient CL 377620 from steam
Path: `e:\SteamLibrary\steamapps\common\Satisfactory`
Command Line: cmd /C start steam://rungameid/526870-NO_EOS_OVERLAY
sftp_servermustbestopped
You should shut down the dedicated server executable before trying to install mods on it.
Meowenixツ
MeowenixツOP2mo ago
No description
Meowenixツ
MeowenixツOP2mo ago
@Mircea IT WORKS I LOVE YOU
Mircea
Mircea2mo ago
{"time":"2024-11-05T18:38:33.784578-05:00","level":"INFO","msg":"action complete","action":{"type":"toggleMods","item":"false"}} Was it just set to off before you pressed on?
Meowenixツ
MeowenixツOP2mo ago
Yes. for some reason, was ON for server and OFF for Steam
JLUnit
JLUnit2mo ago
:pedro:
Meowenixツ
MeowenixツOP2mo ago
All is good now!!! THANK YOU A THOUSAND TIMES I LOVE YOU
Mircea
Mircea2mo ago
No worries 😄
JLUnit
JLUnit2mo ago
Thanks!!!
Meowenixツ
MeowenixツOP2mo ago
Is there a donation link to help support your project?
Mircea
Mircea2mo ago
We don't have one, no
Meowenixツ
MeowenixツOP2mo ago
aww You should! Anyways, thank you ^^
Want results from more Discord servers?
Add your server