Transport Drones

by Klonan

Adds transport drones and transport depots

Content
11 months ago
0.18 - 1.1
77.4K
Logistics

b Multiplayer desync issues

4 years ago

Hello,

we are facing desync issues in a Krastorio 2 playtrough using the transport drones. All players are affected by this.
It seems to work for first join after a server restart but as soon as someone disconnects and tries to rejoin they get the desync error every time :(

Snippet from the report:
36.343 Info ClientMultiplayerManager.cpp:730: updateTick(4294967295) map download finished creating scenario
36.343 Info ClientMultiplayerManager.cpp:581: UpdateTick(4294967295) changing state from(ConnectedDownloadingMap) to(ConnectedLoadingMap)
36.346 Loading map C:\Users\denni\AppData\Roaming\Factorio\temp\mp-download.zip: 10648326 bytes.
36.499 Loading level.dat: 33310221 bytes.
36.504 Info Scenario.cpp:187: Map version 0.18.19-2
37.152 Loading blueprint storage: Local timestamp 1587619698, Cloud timestamp 1587619702
37.196 Loading script.dat: 1288032 bytes.
37.212 Checksum for script C:/Users/denni/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 3441332399
37.214 Checksum for script AfraidOfTheDark/control.lua: 2322376383
37.215 Checksum for script Bottleneck/control.lua: 2573097384
37.216 Script @even-distribution/framework.lua:72: 0 [ED] Initializing framework... DEBUG = false
37.216 Script @even-distribution/framework.lua:72: 0 [ED] Registering custom scripts...
37.216 Script @even-distribution/framework.lua:72: 0 [ED] Script: metatables
37.216 Script @even-distribution/framework.lua:72: 0 [ED] Script: util
37.216 Script @even-distribution/framework.lua:72: 0 [ED] Script: helpers
37.217 Script @even-distribution/framework.lua:72: 0 [ED] Script: setup
37.217 Script @even-distribution/framework.lua:72: 0 [ED] Script: visuals
37.217 Script @even-distribution/framework.lua:72: 0 [ED] Script: drag
37.218 Script @even-distribution/framework.lua:72: 0 [ED] Script: cleanup
37.218 Script @even-distribution/framework.lua:72: 0 [ED] Registering default event handlers...
37.218 Script @even-distribution/framework.lua:72: 0 [ED] Registering custom inputs...
37.218 Script @even-distribution/framework.lua:72: 0 [ED] Input: inventory-cleanup event: on_inventory_cleanup
37.219 Script @even-distribution/framework.lua:72: 0 [ED] Successfully initialized
37.219 Checksum for script even-distribution/control.lua: 4024128330
37.222 Checksum for script Mining_Drones/control.lua: 3359462352
37.223 Checksum for script playtime/control.lua: 281060973
37.224 Checksum for script RaiLuaLib/control.lua: 2960588059
37.231 Checksum for script Krastorio2/control.lua: 2279931964
37.235 Checksum for script LogisticTrainNetwork/control.lua: 2688065087
37.236 Checksum for script krastorio2_extended_endgame/control.lua: 2833534744
37.243 Checksum for script Transport_Drones/control.lua: 1968782212
38.042 Info ClientMultiplayerManager.cpp:581: UpdateTick(4275116) changing state from(ConnectedLoadingMap) to(TryingToCatchUp)
38.060 Error GameActionHandler.cpp:3019: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(4275116) serverCRC(936307441) localCRC(1960287795)
38.060 Info ClientMultiplayerManager.cpp:581: UpdateTick(4275117) changing state from(TryingToCatchUp) to(DesyncedWaitingForMap)
38.062 Error GameActionHandler.cpp:3019: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(4275117) serverCRC(2953220482) localCRC(2767938161)
38.065 Error GameActionHandler.cpp:3019: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(4275118) serverCRC(2808990097) localCRC(1163499831)
38.066 Error GameActionHandler.cpp:3019: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(4275119) serverCRC(2087355152) localCRC(3384431751)
38.068 Error GameActionHandler.cpp:3019: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(4275120) serverCRC(4281905691) localCRC(3156330201)

Save file and desync report: https://drive.google.com/open?id=1YYh_gfv0U-8eyOUSPHtgtsTXrDGE8WqZ

4 years ago

What makes you think it is the transport drones?
I have played on many MP servers with the drones and not had any desync issues?

4 years ago
(updated 4 years ago)

I was going of a report from one of the players, my bad.
We will try the binary method and see if we can find the culprit that way.

Sorry for the baseless report, will update if i find out more

4 years ago

Hi,
we figured out that armored biters was causing the issues in our case. Transport drones worked fine until the very end, thanks for this great mod! :)

New response