Customization with Application Deployment - Factorio mods not loading when server starts

System Information

Field Value
Operating System Linux - Ubuntu 22.04.4 on x86_64
Product AMP ‘Callisto’ v2.5.1.0 (Mainline)
Virtualization None
Application Application Deployment
Module ADSModule
Running in Container No
Current State Indeterminate

Problem Description:
After the server starts the server only loads the base mod.

Note:
The mods are enabled in the mods-list.json file.

Steps:
I created the mods folder in the same directory as the bin and data folders.
I then Coped the mods from my computer and added them to the mods folder.
Then I started the server. The server starts but it does not load the mods I added.

This is what the console output:
19:57:53: Console
2024-07-04 00:57:53; Factorio 1.1.109 (build 62320, linux64, headless)
Operating system: Linux (Debian 12)
Program arguments: “/AMP/factorio/bin/x64/factorio” “–create” “/AMP/factorio/./saves/Warp_TESTING.zip” “–console-log” “log.out” “–bind” “0.0.0.0:34197” “–rcon-port” “7778” “–rcon-password” “–server-settings” “/AMP/factorio/data/server-settings.json” “-c” “/AMP/factorio/config/config.ini”
Config path: /AMP/factorio/config/config.ini
Read data path: /AMP/factorio/data
Write data path: /AMP/factorio/config [564537/703075MB]
Binaries path: /AMP/factorio/bin
System info: [CPU: Intel(R) Core™ i7-3610QM CPU @ 2.30GHz, 8 cores, RAM: 15885 MB]
Environment: DISPLAY= WAYLAND_DISPLAY= DESKTOP_SESSION= XDG_SESSION_DESKTOP= XDG_CURRENT_DESKTOP= __GL_FSAA_MODE= __GL_LOG_MAX_ANISO= __GL_SYNC_TO_VBLANK= __GL_SORT_FBCONFIGS= __GL_YIELD=
Running in headless mode
Loading mod core 0.0.0 (data.lua)
Loading mod base 1.1.109 (data.lua)
Loading mod base 1.1.109 (data-updates.lua)
Checksum for core: 607699937
Checksum of base: 1054619811
Prototype list checksum: 3034860339
Info PlayerData.cpp:76: Local player-data.json available, timestamp 1720053471
Info PlayerData.cpp:83: Cloud player-data.json unavailable
Info GlobalContext.cpp:1317: Resetting config.
Factorio initialised
Info Main.cpp:787: Creating new map /AMP/factorio/./saves/Warp_TESTING.zip

19:57:54

Loading level.dat: 1089428 bytes.
Info Scenario.cpp:204: Map version 1.1.109-0
Checksum for script /AMP/factorio/config/temp/currently-playing/control.lua: 3702463597
Done.
Goodbye
2024-07-04 00:57:54; Factorio 1.1.109 (build 62320, linux64, headless)
Operating system: Linux (Debian 12)
Program arguments: “/AMP/factorio/bin/x64/factorio” “–start-server” “/AMP/factorio/./saves/Warp_TESTING.zip” “–console-log” “log.out” “–bind” “0.0.0.0:34197” “–rcon-port” “7778” “–rcon-password” “–server-settings” “/AMP/factorio/data/server-settings.json” “-c” “/AMP/factorio/config/config.ini”
Config path: /AMP/factorio/config/config.ini
Read data path: /AMP/factorio/data
Write data path: /AMP/factorio/config [564537/703075MB]
Binaries path: /AMP/factorio/bin
System info: [CPU: Intel(R) Core™ i7-3610QM CPU @ 2.30GHz, 8 cores, RAM: 15885 MB]
Environment: DISPLAY= WAYLAND_DISPLAY= DESKTOP_SESSION= XDG_SESSION_DESKTOP= XDG_CURRENT_DESKTOP= __GL_FSAA_MODE= __GL_LOG_MAX_ANISO= __GL_SYNC_TO_VBLANK= __GL_SORT_FBCONFIGS= __GL_YIELD=
Running in headless mode
Loading mod core 0.0.0 (data.lua)
Loading mod base 1.1.109 (data.lua)

19:57:55

Loading mod base 1.1.109 (data-updates.lua)
Checksum for core: 607699937
Checksum of base: 1054619811
Prototype list checksum: 3034860339
Info PlayerData.cpp:76: Local player-data.json available, timestamp 1720054674
Info PlayerData.cpp:83: Cloud player-data.json unavailable
Info GlobalContext.cpp:1317: Resetting config.
Factorio initialised
Info ServerSynchronizer.cpp:29: nextHeartbeatSequenceNumber(0) initialized Synchronizer nextTickClosureTick(0).
Info ServerMultiplayerManager.cpp:814: updateTick(4294967295) changing state from(Ready) to(PreparedToHostGame)
Info ServerMultiplayerManager.cpp:814: updateTick(4294967295) changing state from(PreparedToHostGame) to(CreatingGame)
Loading map /AMP/factorio/./saves/Warp_TESTING.zip: 664501 bytes.
Loading level.dat: 1089448 bytes.
Info Scenario.cpp:204: Map version 1.1.109-0
Loading script.dat: 1171 bytes.
Checksum for script /AMP/factorio/config/temp/currently-playing/control.lua: 3702463597

Reproduction Steps:

  • Create Factorio instance
  • Create mods folder, add mod zip files, add mods-list.json
  • Start Server

Looks like you are using the deprecated module?

What’s the Support tab in the instance show?

The Support tab shows:
Currently running version 2.5.0.8 - 20240502.1

An AMP Update is Available: 2.5.1.0 - 20240703.1

I will try upgrading the instance.

Edit:
The problem persists after upgrading the instance to version 2.5.1 - 20240703.1

Edit 2: Created a new Factorio instance version 2.5.1 - 20240703.1 and the mods are now working.

Yeah, it’s not the AMP version I was looking for, it was the module info. Pretty sure your previous one was the deprecated Factorio module (which didn’t configure mods correctly), and the new one is my replacement Generic module

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.