[kovarex] [0.17.48] Desync

This subforum contains all the issues which we already resolved.
Post Reply
PaszaVonPomiot
Long Handed Inserter
Long Handed Inserter
Posts: 71
Joined: Fri Dec 29, 2017 1:50 pm
Contact:

[kovarex] [0.17.48] Desync

Post by PaszaVonPomiot »

Vanilla game. Two players online one with cheat mode enabled deconstructing rails with robots, second driving a tank. Desync appears around the time when server saves. Headless.

https://ufile.io/d3sek94m

Code: Select all

88635.221 Info ServerRouter.cpp:611: Asking pingpong servers (pingpong1.factorio.com:34197, pingpong2.factorio.com:34197, pingpong3.factorio.com:34197, pingpong4.factorio.com:34197) for own address
88635.340 Info ServerRouter.cpp:490: Own address is IP ADDR:({51.77.58.137:34197}) (confirmed by pingpong1)
88635.361 Info ServerRouter.cpp:490: Own address is IP ADDR:({51.77.58.137:34197}) (confirmed by pingpong3)
88635.499 Info ServerRouter.cpp:490: Own address is IP ADDR:({51.77.58.137:34197}) (confirmed by pingpong4)
88963.919 Info AppManager.cpp:277: Saving to _autosave90 (blocking).
88965.643 Info AppManagerStates.cpp:1752: Saving finished
89525.265 Info ServerMultiplayerManager.cpp:909: updateTick(4893578) received stateChanged peerID(19) oldState(InGame) newState(DesyncedWaitingForMap)
89525.266 Info ServerMultiplayerManager.cpp:994: updateTick(4893578) received playerDesynced peer (19)
89525.268 Info ServerMultiplayerManager.cpp:776: updateTick(4893578) changing state from(InGame) to(InGameSavingMapForDesyncReport)
89525.386 Info ServerMultiplayerManager.cpp:909: updateTick(4893578) received stateChanged peerID(20) oldState(InGame) newState(DesyncedWaitingForMap)
89525.386 Info ServerMultiplayerManager.cpp:994: updateTick(4893578) received playerDesynced peer (20)
89534.401 Info ServerMultiplayerManager.cpp:977: UpdateTick(4893578) Serving map(/opt/factorio/temp/mp-save-20.zip) for peer(19) size(41331017) crc(364844184)
89534.402 Info ServerMultiplayerManager.cpp:977: UpdateTick(4893578) Serving map(/opt/factorio/temp/mp-save-20.zip) for peer(20) size(41331017) crc(364844184)
89534.402 Info ServerMultiplayerManager.cpp:776: updateTick(4893578) changing state from(InGameSavingMapForDesyncReport) to(InGame)
89534.470 Info ServerMultiplayerManager.cpp:909: updateTick(4893578) received stateChanged peerID(19) oldState(DesyncedWaitingForMap) newState(DesyncedCatchingUpWithMapReadyForDownload)
89534.504 Info ServerMultiplayerManager.cpp:909: updateTick(4893578) received stateChanged peerID(19) oldState(DesyncedCatchingUpWithMapReadyForDownload) newState(DesyncedSavingLocalVariantOfMap)
89534.657 Info ServerMultiplayerManager.cpp:909: updateTick(4893578) received stateChanged peerID(20) oldState(DesyncedWaitingForMap) newState(DesyncedCatchingUpWithMapReadyForDownload)
89534.658 Info ServerMultiplayerManager.cpp:909: updateTick(4893578) received stateChanged peerID(20) oldState(DesyncedCatchingUpWithMapReadyForDownload) newState(DesyncedSavingLocalVariantOfMap)
89537.503 Info ServerMultiplayerManager.cpp:909: updateTick(4893578) received stateChanged peerID(19) oldState(DesyncedSavingLocalVariantOfMap) newState(DesyncedDownloadingMap)
89538.556 Info ServerMultiplayerManager.cpp:909: updateTick(4893578) received stateChanged peerID(20) oldState(DesyncedSavingLocalVariantOfMap) newState(DesyncedDownloadingMap)
89548.521 Info ServerMultiplayerManager.cpp:909: updateTick(4893578) received stateChanged peerID(20) oldState(DesyncedDownloadingMap) newState(DesyncedCreatingReport)
89551.659 Info ServerMultiplayerManager.cpp:1023: Disconnect notification for peer (20)
89551.660 Info ServerMultiplayerManager.cpp:909: updateTick(4893765) received stateChanged peerID(20) oldState(DesyncedCreatingReport) newState(DisconnectScheduled)
89551.680 Info ServerSynchronizer.cpp:583: nextHeartbeatSequenceNumber(2530480) removing peer(20).
89556.187 Info ServerMultiplayerManager.cpp:909: updateTick(4893767) received stateChanged peerID(19) oldState(DesyncedDownloadingMap) newState(DesyncedCreatingReport)
89558.792 Info ServerMultiplayerManager.cpp:1023: Disconnect notification for peer (19)
89558.793 Info ServerMultiplayerManager.cpp:909: updateTick(4893922) received stateChanged peerID(19) oldState(DesyncedCreatingReport) newState(DisconnectScheduled)
89558.812 Info ServerSynchronizer.cpp:583: nextHeartbeatSequenceNumber(2530679) removing peer(19).
89559.816 Info ServerMultiplayerManager.cpp:1172: Auto saving map as /opt/factorio/saves/_autosave4.zip
89559.816 Info AppManager.cpp:384: Saving game as /opt/factorio/saves/_autosave4.zip
89561.432 Info AppManagerStates.cpp:1752: Saving finished

kovarex
Factorio Staff
Factorio Staff
Posts: 8078
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: [0.17.48] Desync

Post by kovarex »

Hello, this is most probably related to one of the several fixes related to rail signals I prepared for the next release as the state could be internally invalidated in some special cases when building rails/signals.

PaszaVonPomiot
Long Handed Inserter
Long Handed Inserter
Posts: 71
Joined: Fri Dec 29, 2017 1:50 pm
Contact:

Re: [kovarex] [0.17.48] Desync

Post by PaszaVonPomiot »

Marvelous! :ugeek:

Post Reply

Return to “Resolved Problems and Bugs”