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
2 months ago
2.0
422
Logistics

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

2 months 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)

2 months ago

Hello, does this problem persist after the latest updates?

2 months ago
(updated 2 months 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