Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Constant Your active mods don't match the server's. #408

Open
FrederikNJS opened this issue Oct 21, 2024 · 9 comments
Open

Constant Your active mods don't match the server's. #408

FrederikNJS opened this issue Oct 21, 2024 · 9 comments
Labels

Comments

@FrederikNJS
Copy link

After today's update to version 2.0.7, I'm unable to join my server. The server is updated to version 2.0.7, and my game client is updated to version 2.0.7 also.

The save that I'm hosting is a save from version 1.1.110 with no mods applied, and since updating both the server and the client to 2.0.7, whenever I try to join the server, it tells me:

Your active mods don't match the server's. Do you want to sync your mods with the server?

When I then click Synchronize, I'm presented with this screen:
image

However when I press confirm, the game reloads, and starts directly up to the Your active mods don't match the server's prompt.

I have tried downloading the save and running it locally, which gave me the same prompt, but allowed my to load the save without synchronizing the mods. After loading the save, and saving it again, I can now load the local save without getting the mod sync prompt... But even uploading the "fixed" save to the server doesn't resolve the continuous Your active mods don't match the server's.

Is there any way to resolve this?

@knoxfighter

This comment was marked as off-topic.

@FrederikNJS

This comment was marked as off-topic.

@fmdx

This comment was marked as off-topic.

@TConnor2003

This comment was marked as off-topic.

@FrederikNJS

This comment was marked as off-topic.

@TConnor2003
Copy link

TConnor2003 commented Oct 21, 2024

Found a fix to the issue
make sure you stop the server then
in the mods folder of the factorio open mod-list.json and make sure these are all set to false

    {
      "name": "elevated-rails",
      "enabled": false,
      "version": "2.0.7"
    },
    
    {
      "name": "quality",
      "enabled": false,
      "version": "2.0.7"
    },
    
    {
      "name": "space-age",
      "enabled": false,
      "version": "2.0.7"
    }
  ]
}

then start the server again and it should work
@FrederikNJS

@knoxfighter
Copy link
Member

knoxfighter commented Oct 21, 2024

The server started with:

0.024 Info ModManager.cpp:434: FeatureFlag expansion-shaders = true
0.024 Info ModManager.cpp:434: FeatureFlag freezing = true
0.024 Info ModManager.cpp:434: FeatureFlag quality = true
0.024 Info ModManager.cpp:434: FeatureFlag rail-bridges = true
0.024 Info ModManager.cpp:434: FeatureFlag segmented-units = true
0.024 Info ModManager.cpp:434: FeatureFlag space-travel = true
0.024 Info ModManager.cpp:434: FeatureFlag spoiling = true
0.026 Loading mod core 0.0.0 (data.lua)
0.037 Loading mod base 2.0.7 (data.lua)
0.161 Loading mod elevated-rails 2.0.7 (data.lua)
0.180 Loading mod quality 2.0.7 (data.lua)
0.189 Loading mod space-age 2.0.7 (data.lua)
0.352 Loading mod base 2.0.7 (data-updates.lua)
0.364 Loading mod quality 2.0.7 (data-updates.lua)
0.382 Loading mod space-age 2.0.7 (data-updates.lua)

That is what i thought, it enables them by default, cause it is the headless server. Unfortunately your only option is to edit the mods file manually like described by TConnor for now.

@knoxfighter knoxfighter pinned this issue Oct 21, 2024
@FrederikNJS
Copy link
Author

Thank you, this solution worked!

@Highcooley
Copy link

Highcooley commented Nov 1, 2024

Dunno if it helps, but factorio tools added an environment variable to disable space age DLC related mods: factoriotools/factorio-docker@89ae200

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants