failed to validate installation: failed reading FactoryGame.exe: failed to list path:...

Hi there, we are trying to install mods on a 3rd party server with ftp full access. SMM cannot find factorygame.sh please help 🙂 failed to validate installation: failed reading FactoryGame.exe: failed to list path: 1 error occurred: * 450 / satisfactory/FactoryGame. exe: No such file or directory
No description
11 Replies
SevenNine
SevenNineOP•3mo ago
sjhoward
sjhoward•3mo ago
What host? It probably means they aren't providing enough access for SMM to function
SevenNine
SevenNineOP•3mo ago
Gamed.de is the host
sjhoward
sjhoward•3mo ago
Ah, not one we've seen here before. Some hosts hide files which need to be visible for SMM to work - if you explore your FTP a bit, you should be able to find either a FactoryGame.sh or a FactoryGame.exe, and a folder called Engine with a couple of files in. If you can't find those, your host is hiding them and isn't compatible with SMM
SevenNine
SevenNineOP•3mo ago
The folders are visible. Also the file but SMM is looking for an .exe and not .sh, at least that's what it looks like. Are there any other tips we can try?
sjhoward
sjhoward•3mo ago
It's definitely checking for both. @Mircea sorry to tag you in but I haven't seen this in the SMM log and I'm guessing it's relevant 😆
{"time":"2025-02-19T21:10:31.5191177+01:00","level":"INFO","msg":"logged into ftp","hidden-files":true}
{"time":"2025-02-19T21:10:31.5191177+01:00","level":"INFO","msg":"logged into ftp","hidden-files":true}
Mircea
Mircea•3mo ago
That log is normal, it just means it connected to FTP, and the hidden-files part is because some FTP servers require an additional parameter to return hidden (e.g. .file or .folder) files, even though the FTP spec says they shouldn't And the FTP spec also says that for files not found, the server should reeturn a 550 status code, but the FTP server your hosting provider uses returns 450, which is why SMM/ficsit-cli are showing the error, instead of just finding that the file doesn't exist and going ahead with checking for the other .exe and .sh
SevenNine
SevenNineOP•3mo ago
First of all, thank you very much for your efforts! Is there a solution for this? Or are we just unlucky with our host?
Mircea
Mircea•3mo ago
I will try to fix this, because there was another host that also returned 450 for files not existing, but I'm not sure when I will have time to do it
SevenNine
SevenNineOP•3mo ago
Is there a config file in which we can temporarily change the value? Or maybe to set the installation path manually
Mircea
Mircea•3mo ago
No, it's the logic for whether a file exists that breaks because of that invalid response code, even if you did add the install manually to the json, it would error as soon as you open SMM/ficsit-cli again, because it needs to know if the mods folder exists, what it contains and so on, and it can't do that without checking if a file/folder exists

Did you find this page helpful?