satisfactory-server
satisfactory-server copied to clipboard
Add Modding Support
I already hacked something together, since the official mod manager runs on electron. I hope I can help to add it ^^
https://github.com/fionera/satisfactory-server
Thanks again for your work :) Mod support was already coming in the rewrite, but your work will be helpful! I'll ask you to submit a PR once the rewrite has been pushed.
@fionera i cannot make an issue on your repo an try this here now ^^
fabian@satisfactoryserversmart:~/satisfactory-server$ docker build - < Dockerfile Sending build context to Docker daemon 2.56kB Step 1/17 : FROM golang:1.17-alpine3.13 as build_go ---> 1a5afabbe86e Step 2/17 : WORKDIR /go/src/app ---> Using cache ---> 6394bb74456a Step 3/17 : COPY mod_helper . COPY failed: file not found in build context or excluded by .dockerignore: stat mod_helper: file does not exist fabian@satisfactoryserversmart:~/satisfactory-server$
Did you clone my Repo or this? Because it seems the folder with the modding tool is missing
i clone yours and the folder is there.
Hey @fionera! Would you be up for modifying your fork to work with the latest build here, and then submitting a pull request? I haven't tested mods with the new server implementation, but I imagine they would work the same as they did before. I would take your fork and make the changes myself, but I don't want to take credit for your work!
i would love to see mod support i never got it to work for some reason.
and hopefully a small explenation with it for me to guide the install of mods ( i am a noob )
Hey, Admin of the Satisfactory Modding Discord here :smile: Modding does not work on dedicated servers. Currently the team is working on U5 support but server support will come for sure at some point
Hello, I would like to know if the modding support works or not with your image? I have a little trouble understanding your previous message :)
Thank you very much for the work you have done.
Hello :) Mods are not currently supported by CSS's official server implementation. @fionera built a custom mod handler over my original server implementation, which predates CSS's version.
thank you for your quick response :)
Do you think this is something you will have time to work on or is it absolutely not in your plans ?
It's not a case of whether or not I have the time or desire to work on it. As this repo now utilizes CSS's own implementation, it's entirely down to when they have the time to implement it (as they have expressed the desire to do so) :)
AHHHH alright, I hadn't understood it like that, thank you :)
+1 for modding support
+1 for modding support
@cornernote @Johan-Claesson again, this is a limitation of CSS's implementation. We can't do anything until they officially support it.
(It's not a limitation of CSS's implementation. It's a matter of mods working on servers and us providing mod management tools adapted for a server environment)
(It's not a limitation of CSS's implementation. It's a matter of mods working on servers and us providing mod management tools adapted for a server environment)
Indeed, so it mods don't work on servers, we can't do anything until CSS changes that. Regardless of when mod management tools exist, as soon as their implementation supports mods, so can we.
No, what I'm saying is that it's not up to CSS lol. It's up to us (the modding community) to make mods work on servers
@Feyko it was my understanding that mods didn't work at all with CSS's implementation per your earlier comment in this thread. Is that not the case, and rather that most mods are incompatible or along those lines?
Mods don't work at all on servers, that's correct. But it's a problem on our end, we have to adapt and fix our tools to allow them to work on servers. It's not CSS that needs to change the game is what I mean :smile:
Ahhhh, I see. Thank you for clarifying :)
Prior to CSS's official implementation, this repo ran the full Satisfactory client so mods did work since it's the same client. I hadn't considered that the implementation of mods themselves would of course be different with a server instance 🤦♂️
Heads up, and no, mods on dedicated servers is not a thing yet... but there has been some progress at least.
Look at ficsit-cli and see if that is something that can help for when modded servers become a thing. I wouldn't implement it in yet, since it is not complete. However, might be something good to at least look at on if it will be useful.
I have no experience with docker/kuberates, and I only found this because of TrueNAS Scale/TrueCharts.
Hey @porisius, thanks for mentioning ficsit-cli
:) I'm familiar with it, and will keep it in mind for when mods are supported.
Closing this out as it's been stale for over a year, and we're still awaiting mod implementations from other developers :)
Mods exist and work now thanks to the excellent these excellent developers: https://docs.ficsit.app/satisfactory-modding/latest/ForUsers/DedicatedServerSetup.html