[2.0.60] Headless server enables Space-age, save game and mods-list.json has it set to disabled.

Anything that prevents you from playing the game properly. Do you have issues playing for the game, downloading it or successfully running it on your computer? Let us know here.
cablegunmaster
Burner Inserter
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.

Post 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.
Attachments
factorio-current.log
(5.15 KiB) Downloaded 19 times
Rseding91
Factorio Staff
Factorio Staff
Posts: 16021
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [2.0.60] Headless server enables Space-age, save game and mods-list.json has it set to disabled.

Post 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.
If you want to get ahold of me I'm almost always on Discord.
cablegunmaster
Burner Inserter
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.

Post 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? :o 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.
Last edited by cablegunmaster on Sat Jul 26, 2025 5:02 pm, edited 1 time in total.
cablegunmaster
Burner Inserter
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.

Post 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.
Post Reply

Return to “Technical Help”