0.13 headless server cannot load save created by 0.13 binary
Posted: Mon Jun 27, 2016 9:19 pm
I created a save file by using 0.13 Generic Linux tar package version of the binary.
Then, I load that save file by 0.13 headless server in the same Linux Desktop machine, and confirms it works.
Then, I scp'ed the same save file to my Linux server, run sha1sum to verify that file is not corrupted, and run 0.13 headless server.
I got following output.
0.000 2016-06-28 05:51:25; Factorio 0.13.0 (Build 22782, linux64, headless)
0.080 Operating system: Linux (Ubuntu 16.04)
0.080 Program arguments: "/home/ezoe/factorio/bin/x64/factorio" "--start-server-load-latest" "--autosave-interval" "30"
0.080 Read data path: /home/ezoe/factorio/data
0.080 Write data path: /home/ezoe/factorio
0.080 Binaries path: /home/ezoe/factorio/bin
0.093 Running in headless mode
0.096 Loading mod core 0.0.0 (data.lua)
0.101 Loading mod base 0.13.0 (data.lua)
0.198 Checksum for core: 1399339455
0.198 Checksum for mod base: 2039900801
0.469 Custom inputs active: 0
0.469 Factorio initialised
0.470 Info Router.cpp:563: Router peerID(65535) shutting down.
0.470 Info Router.cpp:594: Router state -> Disconnected
0.472 Info MultiplayerManager.cpp:999: networkTick(0) mapTick(-1) changing state from(Ready) to(PreparedToHostGame)
0.472 Info MultiplayerManager.cpp:999: networkTick(0) mapTick(-1) changing state from(PreparedToHostGame) to(CreatingGame)
0.472 Loading map /home/ezoe/factorio/saves/multi.zip
0.508 Info Scenario.cpp:129: Map version 0.13.0-93
0.515 Info PrototypeMigrationList.cpp:87: Activating migration base/2014-01-09_Factorio_0.9.0.json
0.515 Warning PrototypeMigrationList.cpp:152: "pump" mentioned as FROM in prototype migration was not found in the map prototype dictionary, ignoring ...
0.515 Warning PrototypeMigrationList.cpp:152: "big-tree" mentioned as FROM in prototype migration was not found in the map prototype dictionary, ignoring ...
0.515 Warning PrototypeMigrationList.cpp:152: "small-storage-tank" mentioned as FROM in prototype migration was not found in the map prototype dictionary, ignoring ...
0.515 Warning PrototypeMigrationList.cpp:152: "pump" mentioned as FROM in prototype migration was not found in the map prototype dictionary, ignoring ...
0.515 Warning PrototypeMigrationList.cpp:152: "small-storage-tank" mentioned as FROM in prototype migration was not found in the map prototype dictionary, ignoring ...
0.515 Info PrototypeMigrationList.cpp:87: Activating migration base/2014-03-17_Factorio_0.9.4.json
0.515 Warning PrototypeMigrationList.cpp:152: "logistic-chest-provider" mentioned as FROM in prototype migration was not found in the map prototype dictionary, ignoring ...
0.515 Warning PrototypeMigrationList.cpp:152: "logistic-chest-provider" mentioned as FROM in prototype migration was not found in the map prototype dictionary, ignoring ...
0.584 Applying migration: Base Mod: 2014-01-28_Factorio_0.9.0.lua
0.585 Warning Scenario.cpp:204: Map loading failed during migrations processing: Error while applying migration: Base Mod: 2014-01-28_Factorio_0.9.0.lua
Cannot execute command. Error: [string "if game.is_demo() then..."]:5: attempt to index field 'player' (a nil value)
0.613 Error MultiplayerManager.cpp:129: MultiplayerManager failed: "Error while applying migration: Base Mod: 2014-01-28_Factorio_0.9.0.lua
Cannot execute command. Error: [string "if game.is_demo() then..."]:5: attempt to index field 'player' (a nil value)"
0.613 Info MultiplayerManager.cpp:999: networkTick(0) mapTick(-1) changing state from(CreatingGame) to(InitializationFailed)
0.613 Error Main.cpp:442: Couldn't load the game for MP: Error while applying migration: Base Mod: 2014-01-28_Factorio_0.9.0.lua
Cannot execute command. Error: [string "if game.is_demo() then..."]:5: attempt to index field 'player' (a nil value)
Then, I load that save file by 0.13 headless server in the same Linux Desktop machine, and confirms it works.
Then, I scp'ed the same save file to my Linux server, run sha1sum to verify that file is not corrupted, and run 0.13 headless server.
I got following output.
0.000 2016-06-28 05:51:25; Factorio 0.13.0 (Build 22782, linux64, headless)
0.080 Operating system: Linux (Ubuntu 16.04)
0.080 Program arguments: "/home/ezoe/factorio/bin/x64/factorio" "--start-server-load-latest" "--autosave-interval" "30"
0.080 Read data path: /home/ezoe/factorio/data
0.080 Write data path: /home/ezoe/factorio
0.080 Binaries path: /home/ezoe/factorio/bin
0.093 Running in headless mode
0.096 Loading mod core 0.0.0 (data.lua)
0.101 Loading mod base 0.13.0 (data.lua)
0.198 Checksum for core: 1399339455
0.198 Checksum for mod base: 2039900801
0.469 Custom inputs active: 0
0.469 Factorio initialised
0.470 Info Router.cpp:563: Router peerID(65535) shutting down.
0.470 Info Router.cpp:594: Router state -> Disconnected
0.472 Info MultiplayerManager.cpp:999: networkTick(0) mapTick(-1) changing state from(Ready) to(PreparedToHostGame)
0.472 Info MultiplayerManager.cpp:999: networkTick(0) mapTick(-1) changing state from(PreparedToHostGame) to(CreatingGame)
0.472 Loading map /home/ezoe/factorio/saves/multi.zip
0.508 Info Scenario.cpp:129: Map version 0.13.0-93
0.515 Info PrototypeMigrationList.cpp:87: Activating migration base/2014-01-09_Factorio_0.9.0.json
0.515 Warning PrototypeMigrationList.cpp:152: "pump" mentioned as FROM in prototype migration was not found in the map prototype dictionary, ignoring ...
0.515 Warning PrototypeMigrationList.cpp:152: "big-tree" mentioned as FROM in prototype migration was not found in the map prototype dictionary, ignoring ...
0.515 Warning PrototypeMigrationList.cpp:152: "small-storage-tank" mentioned as FROM in prototype migration was not found in the map prototype dictionary, ignoring ...
0.515 Warning PrototypeMigrationList.cpp:152: "pump" mentioned as FROM in prototype migration was not found in the map prototype dictionary, ignoring ...
0.515 Warning PrototypeMigrationList.cpp:152: "small-storage-tank" mentioned as FROM in prototype migration was not found in the map prototype dictionary, ignoring ...
0.515 Info PrototypeMigrationList.cpp:87: Activating migration base/2014-03-17_Factorio_0.9.4.json
0.515 Warning PrototypeMigrationList.cpp:152: "logistic-chest-provider" mentioned as FROM in prototype migration was not found in the map prototype dictionary, ignoring ...
0.515 Warning PrototypeMigrationList.cpp:152: "logistic-chest-provider" mentioned as FROM in prototype migration was not found in the map prototype dictionary, ignoring ...
0.584 Applying migration: Base Mod: 2014-01-28_Factorio_0.9.0.lua
0.585 Warning Scenario.cpp:204: Map loading failed during migrations processing: Error while applying migration: Base Mod: 2014-01-28_Factorio_0.9.0.lua
Cannot execute command. Error: [string "if game.is_demo() then..."]:5: attempt to index field 'player' (a nil value)
0.613 Error MultiplayerManager.cpp:129: MultiplayerManager failed: "Error while applying migration: Base Mod: 2014-01-28_Factorio_0.9.0.lua
Cannot execute command. Error: [string "if game.is_demo() then..."]:5: attempt to index field 'player' (a nil value)"
0.613 Info MultiplayerManager.cpp:999: networkTick(0) mapTick(-1) changing state from(CreatingGame) to(InitializationFailed)
0.613 Error Main.cpp:442: Couldn't load the game for MP: Error while applying migration: Base Mod: 2014-01-28_Factorio_0.9.0.lua
Cannot execute command. Error: [string "if game.is_demo() then..."]:5: attempt to index field 'player' (a nil value)