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.
[2.0.60] Headless server enables Space-age, save game and mods-list.json has it set to disabled.
-
- Burner Inserter
- Posts: 15
- Joined: Thu Apr 25, 2019 2:16 pm
- Contact:
[2.0.60] Headless server enables Space-age, save game and mods-list.json has it set to disabled.
- Attachments
-
- factorio-current.log
- (5.15 KiB) Downloaded 18 times
Re: [2.0.60] Headless server enables Space-age, save game and mods-list.json has it set to disabled.
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.
If you want to get ahold of me I'm almost always on Discord.
-
- Burner Inserter
- Posts: 15
- Joined: Thu Apr 25, 2019 2:16 pm
- Contact:
Re: [2.0.60] Headless server enables Space-age, save game and mods-list.json has it set to disabled.
Actually, my files get overwritten with :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.
{
"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:
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.
Last edited by cablegunmaster on Sat Jul 26, 2025 5:02 pm, edited 1 time in total.
-
- Burner Inserter
- Posts: 15
- Joined: Thu Apr 25, 2019 2:16 pm
- Contact:
Re: [2.0.60] Headless server enables Space-age, save game and mods-list.json has it set to disabled.
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.
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.