Page 1 of 1
[2.0.60] Headless server enables Space-age, save game and mods-list.json has it set to disabled.
Posted: Sat Jul 26, 2025 12:22 pm
by cablegunmaster
I am running docker headless stable version of Factorio.
And I ran a clean version of Factorio with a clean savegame, inside the save game its set to false and not use space-age and in the mod-list.json I disabled the space-age to FALSE. but when I run it it keeps overwriting it somewhere to true.
TL;DR Basically this issue
https://github.com/goofball222/factorio/issues/72
Why is this an issue?
I am trying to host Pyanadon and this conflicts with space-age.
I can do the above trick but it feels a bit like modifying the container of docker which is against docker policies and how docker should be used.
is the consistency of the save game not being used when loading, or is the headless server just assuming I found space-age files, I will run it. which seems like the case.
Re: [2.0.60] Headless server enables Space-age, save game and mods-list.json has it set to disabled.
Posted: Sat Jul 26, 2025 12:32 pm
by Rseding91
Thanks for the report however this is some configuration issue on your end. The game reads the mod-list.json file and will enable or disable which ever mods it is told to when starting. If this didn’t work, every server owner out there would be here complaining that the game is broken (and they’re not) so therefore the issue must be in the configuration on your end.
Re: [2.0.60] Headless server enables Space-age, save game and mods-list.json has it set to disabled.
Posted: Sat Jul 26, 2025 12:43 pm
by cablegunmaster
Rseding91 wrote: Sat Jul 26, 2025 12:32 pm
Thanks for the report however this is some configuration issue on your end. The game reads the mod-list.json file and will enable or disable which ever mods it is told to when starting. If this didn’t work, every server owner out there would be here complaining that the game is broken (and they’re not) so therefore the issue must be in the configuration on your end.
Actually, my files get overwritten with :
{
"mods": [
{
"name": "base",
"enabled": true
},
{
"name": "elevated-rails",
"enabled": true
},
{
"name": "quality",
"enabled": true
},
{
"name": "space-age",
"enabled": true
}
]
}
So, its the docker container doing nonsense?

Edit: Yes, yes it is.
Edit:
I read other people are just straight up deleting the folders so it won't detect the mods and it wont do any shenanigans. I will report back and try out this solution. Since its a docker installation , this might not be a right way of going forward since docker goes with setting up using variables and volumes.
Re: [2.0.60] Headless server enables Space-age, save game and mods-list.json has it set to disabled.
Posted: Sat Jul 26, 2025 5:02 pm
by cablegunmaster
Basically its not an issue because there is a workaround; but what is the issue is that it ignores the mod-list.json and just because its found the directory it would enable the flag in the mod-list.json ( this is done by the docker container startup script.)
Delete directory space-age and quality using cmd :
"rm -r space-age"
"rm -r quality"
Looking deeper;
I found an environment setting; DLC_SPACE_AGE , this should be false on the docker container.
Docker image;
https://hub.docker.com/r/factoriotools/factorio
Issue can be closed, since its an user error who cannot read documentation properly.