Items Network


Digital storage of items with support for logical signals, input/output of items and liquids, distribution of items from the network to assemblers, furnaces, laboratories, and output of results back to the storage; the number of items produced can be controlled through logical signals; the network terminal issues signals for all contents

Content
14 hours ago
2.0
323
Logistics

b [Multiplayer] Non host player desync after reopening save at least once.

14 days ago

Moved this issue report into a new discussion to keep it organized.
It appears that that after saving and quitting and then in my case reopening the save a day later, I as the host can still join the save and use the mod with full functionality, but my friend who was able to play yesterday keeps getting a desync when trying to join. There was no way for other players to join afterwards as they all kept getting a desync.
More interesting is that even previous saves do no longer work in multiplayer that case. Players other than the host just keep getting a desync.

In the log:

40.222 Info ClientMultiplayerManager.cpp:608: UpdateTick(2909583) changing state from(ConnectedLoadingMap) to(TryingToCatchUp)
40.392 Error GameActionHandler.cpp:2808: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(2909591) serverCRC(3834096706) localCRC(2773842740)
40.393 Info ClientMultiplayerManager.cpp:608: UpdateTick(2909592) changing state from(TryingToCatchUp) to(DesyncedWaitingForMap)
40.457 Info ClientMultiplayerManager.cpp:741: updateTick(2909593) received player (1) desynced
41.220 Info ClientMultiplayerManager.cpp:747: Received mapReadyForDownload
41.220 Info ClientMultiplayerManager.cpp:608: UpdateTick(2909593) changing state from(DesyncedWaitingForMap) to(DesyncedCatchingUpWithMapReadyForDownload)

Then followed by hundreds of these lines:

41.220 Error GameActionHandler.cpp:2808: Multiplayer desynchronisation: crc test (heuristic) failed for crcTick(2909592) serverCRC(1133711296) localCRC(390684994)

and ending with

41.746 Info ClientMultiplayerManager.cpp:1255: Transferring ownership of scenario to ParallelScenarioSaver (global = true).
41.747 Info ClientMultiplayerManager.cpp:608: UpdateTick(18446744073709551615) changing state from(DesyncedCatchingUpWithMapReadyForDownload) to(DesyncedSavingLocalVariantOfMap)
45.487 Info ParallelScenarioSaver.cpp:49: Deleting active scenario (global = false).
45.608 Downloading file /Users/username/Library/Application Support/factorio/temp/mp-download.zip (27223926 B, auxiliary 118 B, 54125 blocks)
45.612 Info ClientMultiplayerManager.cpp:608: UpdateTick(18446744073709551615) changing state from(DesyncedSavingLocalVariantOfMap) to(DesyncedDownloadingMap)
59.085 Finished download (13 s, 27.2 MB, 2.0 MB/s)
59.121 Info ClientMultiplayerManager.cpp:727: updateTick(18446744073709551615) map download finished creating scenario
59.121 Info ClientMultiplayerManager.cpp:608: UpdateTick(18446744073709551615) changing state from(DesyncedDownloadingMap) to(DesyncedCreatingReport)

13 days ago

Hello, does this problem persist after the latest updates?

10 days ago
(updated 10 days ago)

Sorry for the late response. My friend was unavailable to test.
We tested with 1.12.5 but the error is still the same.
He joins and gets a desync message, then the game tries to download the map again and he then gets kicked from the game.

Additionally we tested on a brand new save and this time my friend got instantly kicked when I placed down the first Network Server

New response