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..
cc @JLUnit (co-owner)
174 Replies
Are you using SMM?
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.
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?
You use SMM to install the mod
Instructions are for the GUI SMM
Okay, so SML is a mod in itself?
Yes, you can manage mods through SMM over FTP
yea I figured that, it's awesome.
What I meant is that you install the mods you want through SMM, and SMM just grabs the dependencies too automatically
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
Well that is obviously not true.. as that is what we did...
and it wasn't an extensive list of mods either
Maybe something went wrong when extracting the mods then
>debug
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
Okay, and that will debug from the Server, and not Client side?
It will include game logs from both, and info about the SMM profiles and stuff, including server and client
as a side note, we specifically grabbed mods that were updated as of the last hotfix:
cool
JL can you please run the debug as indicated since you are the one who installed the mods?
alright I have 4 files
Thank you for assistance @Mircea ❤️
No worries
Send the zip as a whole
Huh, why is it missing the server log?
well the server won't boot
it's missing the SML
But it should still have a log
I can provide server log.
its on the server side, not on client side...
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
Yeah, SMM should have grabbed it too, as long as the server is added to SMM
This is the server log.
@JLUnit Can you please send the debug log zip with the files you have?
Automated responses for JLUnit (250060282355777539)
Key Details for SMMDebug-2024-11-06-21-52-21.zip
sftp_servermustbestopped
You should shut down the dedicated server executable before trying to install mods on it.
yes mr Bot, the server's off 😉
It's an interesting amount of off
failed to check if file exists: connection lost
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"
nah it says Server 1
donhe
I deleted the folder
Pls try install them again
and we will try... Now we know 100% server is offline cuz it crashed.
I can't delete or re-enable the mods:
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 @JLUnitI just posted it above... ugh
its a bot 😛
Yeah, it just detects the "not yet generated" message
I know but that's also what the popup is saying
Try restarting SMM
thats pretty awesome
alright that worked... reinstalling mods
It fully lost the SFTP connection, not sure how that could even happen
it crashed after installing one... only 8 more to go
Crashed?
window just closes
Uhhhhh
when I relaunch it, the mod's installed
yeah... but i wonder...
But is it actually installed on the server?
it was doing that yesterday too
that I don't know
If it crashes... it might crash before its done 100%
Yeah
well then maybe you should do this Meow
But why does it crash...
this is the list
kk I will try
Its my first time dealing with SMM... so wish me good luck
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
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
loll
what am I expected to put in "Path"?
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
Google Docs
SatisfactoryModManager-debug.exe
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
it doesnt...
Hmm
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
I should look into why that results in endless loading instead of an error too
same issue lol
Is SMM actually an user?
Yes.
I just created it.
So all those credentials work in a FTP client?
SFTP*
let me try
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
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)
okay
Could maybe add a "connect" button that replaces the empty path browser
yup
It worked now
Had to put credentials first, then host, then port
Otherwise it tries invalid logins
sigh
it just died
As in crashed?
it initially showed the folder
then this red text popped lmao
ok it looks good now
looks good right?
Oh, that's with the default port. Race conditions all the way apparently lol
Yeah
OK
huh
Did you get an error?
the download option has blocked?
shows a lock
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)
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?
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
yep
As soon as i click Apply
The window closes
closes to desktop.
At least it's reproducible I guess
OK so lets try to use your CLI EXE
OK
got the log
You should shut down the dedicated server executable before trying to install mods on it.
-# Responding to
sftp_servermustbestopped
triggered by @MeowenixツIt crashes 1 second or 2 after I click the "apply"
So it fails to create the file, and then still tries to write to it? How?
And this was uploaded to the server
before it crash
.........
How has this never happened until now, that code has been that way for a year
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.
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?yea... so maybe the tool doesnt like SFTP
Win64
thats it
nothing inside Win64
I have a feeling it errors on the dll...
hey you know what
Meaning your server host blocks the upload of dll files
I am the host
lol
Let me look into it
Yup!
DLL is being blocked
time to fix
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
OK i removed the restrictions. Time to try again
nope, still died... sigh
ill try one last thing
yup
its not crashing now
success!!
Nice
Wait fuck
That's the non installer one
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.
Yeah
Enjoy mods 😄
So..
How do I put those on my client now?
Can i export & import it to the Steam profile?
If both the server and the client have the same profile selected, they will be on your client too already
oh okay
even if it says
?
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
yea... any way to share this to my players so they can install the same mods easily without selecting them 1 by 1?
I dont see SMM there though
The export button below the profile dropdown
and no Mods option
Maybe the client install didn't have the Default profile selected then
I feel like it uploaded to server only, did not install on client...
Hmm, but there's only one profile, if the delete button is grayed out
🤷♂️
it doesnt load the mods to the game.
Is the client listed in the game installs dropdown?
Select it and press mods on, see if that fixes it
Yup!
Now to see if the server crashes... lol
That's weird... can you send debug info?
sure
it seems to work now
Back. Go in and do stuff
Automated responses for Meowenixツ (105793386300088320)
Key Details for SMMDebug-2024-11-06-22-53-55.zip
sftp_servermustbestopped
You should shut down the dedicated server executable before trying to install mods on it.
@Mircea IT WORKS
I LOVE YOU
{"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?Yes.
for some reason, was ON for server and OFF for Steam
:pedro:
All is good now!!!
THANK YOU A THOUSAND TIMES
I LOVE YOU
No worries 😄
Thanks!!!
Is there a donation link to help support your project?
We don't have one, no
aww
You should!
Anyways, thank you ^^