MP, Drop detection on join with big map

This subforum contains all the issues which we already resolved.
Post Reply
Loewchen
Global Moderator
Global Moderator
Posts: 8347
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

MP, Drop detection on join with big map

Post by Loewchen »

When joining a multiplayer game with a big map download (observed with 50MB) the server and the peers already on it will see the new joining player as dropping out after he downloaded and loaded the map, depending on the power of the PC of the new player (faster systems join w/o drop detection, slower systems get dropped before being able to join).

To reproduce:
  • Have a multiplayer server with a map >50MB
  • Join with a slow PC (old dual core, nothing unreasonable)
log of pc fast enough to join, but slow enough to cause drop detection: (the desync should be unrelated)

Code: Select all

   0.001 2016-03-05 09:22:58; Factorio 0.12.25 (Build 17747, win64)
   0.001 Operating system: Windows 7 Service Pack 1
   0.001 Program arguments: "C:\Spiele\Factorio\Factorio_0.12.25_daniel_Bobathon\bin\x64\Factorio.exe" 
   0.001 Read data path: C:/Spiele/Factorio/Factorio_0.12.25_daniel_Bobathon/data
   0.001 Write data path: C:/Spiele/Factorio/Factorio_0.12.25_daniel_Bobathon
   0.001 Binaries path: C:/Spiele/Factorio/Factorio_0.12.25_daniel_Bobathon/bin
   0.017 Available display adapters: 1
   0.017  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 560 Ti   {0x05, [0,0], 1920x1080, 32bit, 60Hz}
   0.017 Create display on adapter 0. Size 1280x720 at position [310, 162].
   0.376 Initialised Direct3D:[0] NVIDIA GeForce GTX 560 Ti  ; driver: nvd3dumx.dll 9.18.13.4052
   0.430 Desktop composition is active.
   0.430 Graphics options: [FullScreen: true] [VSync: true] [UIScale: 95%] [MultiSampling: OFF] [Graphics quality: low] [Video memory usage: all] [Light scale: 20%] [Screen: 255]
   0.629 Loading mod core 0.0.0 (data.lua)
   0.632 Loading mod base 0.12.25 (data.lua)
   0.699 Loading mod marathon 0.5.4 (data.lua)
   0.740 Loading mod bobconfig 0.12.2 (data.lua)
   0.782 Loading mod boblibrary 0.12.3 (data.lua)
   0.823 Loading mod Landfill 2.1.7 (data.lua)
   0.865 Loading mod SmartTrains 0.3.73 (data.lua)
   0.911 Loading mod TheFatController 0.3.23 (data.lua)
   0.950 Loading mod Train-position-and-length-fix 0.2.0 (data.lua)
   0.993 Loading mod bobassembly 0.12.7 (data.lua)
   1.042 Loading mod bobenemies 0.12.6 (data.lua)
   1.089 Loading mod bobores 0.12.7 (data.lua)
   1.147 Loading mod hardCrafting 0.2.6 (data.lua)
   1.200 Loading mod bobtech 0.12.4 (data.lua)
   1.254 Loading mod bobplates 0.12.10 (data.lua)
   1.329 Loading mod bobelectronics 0.12.6 (data.lua)
   1.393 Loading mod boblogistics 0.12.7 (data.lua)
   1.484 Loading mod bobmining 0.12.3 (data.lua)
   1.559 Loading mod bobwarfare 0.12.9 (data.lua)
   1.658 Loading mod bobconfig 0.12.2 (data-updates.lua)
   1.760 Loading mod SmartTrains 0.3.73 (data-updates.lua)
   1.844 Loading mod bobassembly 0.12.7 (data-updates.lua)
   1.931 Loading mod bobenemies 0.12.6 (data-updates.lua)
   2.039 Loading mod bobores 0.12.7 (data-updates.lua)
   2.124 Loading mod hardCrafting 0.2.6 (data-updates.lua)
   2.212 Loading mod bobtech 0.12.4 (data-updates.lua)
   2.316 Loading mod rso-mod 1.4.8 (data-updates.lua)
   2.404 Loading mod bobplates 0.12.10 (data-updates.lua)
   2.501 Loading mod bobelectronics 0.12.6 (data-updates.lua)
   2.598 Loading mod boblogistics 0.12.7 (data-updates.lua)
   2.688 Loading mod bobmining 0.12.3 (data-updates.lua)
   2.798 Loading mod bobwarfare 0.12.9 (data-updates.lua)
   2.887 Loading mod bobathon 0.1.1 (data-updates.lua)
   2.981 Loading mod hardCrafting 0.2.6 (data-final-fixes.lua)
   3.094 Loading mod bobelectronics 0.12.6 (data-final-fixes.lua)
  15.944 Initial atlas bitmap size is 16384
  15.947 Created atlas bitmap 16384x3809
  23.557 Factorio initialised
  26.436 Info Router.cpp:556: Router peerID(65535) shutting down.
  26.441 Info Router.cpp:582: Router state -> Disconnected
  26.441 Joining game 188.165.250.160:34198 at port 34197
  26.441 Info WindowsUDPSocket.cpp:73: Opening socket at port (34197)
  26.444 Info Router.cpp:582: Router state -> Connecting
  26.448 Info MultiplayerManager.cpp:906: networkTick(0) mapTick(-1) changing state from(Ready) to(Connecting)
  26.553 Info Router.cpp:582: Router state -> WaitingForAccept
  26.803 Info Synchronizer.cpp:54: NetworkTick(4157400) initialized Synchronizer local peer(11) latency(15).
  26.804 Info Synchronizer.cpp:500: networkTick(4157400) adding peer(0) success(true).
  26.804 Info Synchronizer.cpp:500: networkTick(4157400) adding peer(10) success(true).
  26.804 Info Router.cpp:582: Router state -> Connected
  26.804 Info Router.cpp:767: ConnectionAccepted ownPeerID(11) nextPeerID(12)
  26.804 Info MultiplayerManager.cpp:906: networkTick(4157400) mapTick(-1) changing state from(Connecting) to(VerifyingConnection)
  26.903 Info Router.cpp:779: Received onPeerConnected for already connected peer(11)
  27.153 Info MultiplayerManager.cpp:1385: Received peer info for peer(0) username(<server>).
  27.153 Info MultiplayerManager.cpp:1043: networkTick(4157415) mapTick(-1) received stateChanged peerID(0) oldState(Ready) newState(InGame)
  27.153 Info MultiplayerManager.cpp:1385: Received peer info for peer(10) username(drbln).
  27.153 Info MultiplayerManager.cpp:1043: networkTick(4157415) mapTick(-1) received stateChanged peerID(10) oldState(Ready) newState(InGame)
  27.153 Info MultiplayerManager.cpp:1385: Received peer info for peer(11) username(Loewchen).
  27.153 Info MultiplayerManager.cpp:1043: networkTick(4157415) mapTick(-1) received stateChanged peerID(11) oldState(Ready) newState(Connecting)
  27.153 Info MultiplayerManager.cpp:1385: Received peer info for peer(11) username(Loewchen).
  27.153 Info MultiplayerManager.cpp:1043: networkTick(4157415) mapTick(-1) received stateChanged peerID(11) oldState(Connecting) newState(Connecting)
  27.153 Info MultiplayerManager.cpp:1385: Received peer info for peer(11) username(Loewchen).
  27.153 Info MultiplayerManager.cpp:1043: networkTick(4157415) mapTick(-1) received stateChanged peerID(11) oldState(Connecting) newState(Connecting)
  27.153 Info MultiplayerManager.cpp:1043: networkTick(4157415) mapTick(-1) received stateChanged peerID(11) oldState(Connecting) newState(VerifyingConnection)
  27.421 Info MultiplayerManager.cpp:906: networkTick(4157431) mapTick(-1) changing state from(VerifyingConnection) to(ConnectedWaitingForMap)
  27.670 Info MultiplayerManager.cpp:1043: networkTick(4157446) mapTick(-1) received stateChanged peerID(11) oldState(VerifyingConnection) newState(ConnectedWaitingForMap)
  27.920 Info MultiplayerManager.cpp:1043: networkTick(4157461) mapTick(-1) received stateChanged peerID(0) oldState(InGame) newState(InGameAligning)
  27.920 Info MultiplayerManager.cpp:1043: networkTick(4157461) mapTick(-1) received stateChanged peerID(10) oldState(InGame) newState(InGameAligning)
  28.436 Info MultiplayerManager.cpp:1043: networkTick(4157492) mapTick(-1) received stateChanged peerID(0) oldState(InGameAligning) newState(InGameAligned)
  28.437 Info MultiplayerManager.cpp:1043: networkTick(4157492) mapTick(-1) received stateChanged peerID(0) oldState(InGameAligned) newState(InGameSavingMap)
  28.437 Info MultiplayerManager.cpp:1043: networkTick(4157492) mapTick(-1) received stateChanged peerID(10) oldState(InGameAligning) newState(InGameAligned)
  28.437 Info MultiplayerManager.cpp:1043: networkTick(4157492) mapTick(-1) received stateChanged peerID(10) oldState(InGameAligned) newState(InGameWaitingForOthers)
  36.523 Info MultiplayerManager.cpp:1043: networkTick(4157929) mapTick(-1) received stateChanged peerID(0) oldState(InGameSavingMap) newState(InGameSendingMap)
  36.523 Downloading file C:/Spiele\Factorio\Factorio_0.12.25_daniel_Bobathon\temp\mp-download.zip (60637610 B, 120552 blocks)
  36.528 Info MultiplayerManager.cpp:906: networkTick(4157929) mapTick(-1) changing state from(ConnectedWaitingForMap) to(ConnectedDownloadingMap)
  36.528 Info NetworkInputHandler.cpp:40: mapTick(21037938) networkTick(4157929) initialized NetworkInputHandler local peer(11).
  36.528 Info NetworkInputHandler.cpp:491: expectedMapTick(21037938) adding peer(0).
  36.528 Info NetworkInputHandler.cpp:491: expectedMapTick(21037938) adding peer(10).
  36.529 Info Synchronizer.cpp:413: NetworkTick(4157929) mapTick(21037938) applying 67 pending tickClosures
  36.529 Info NetworkInputHandler.cpp:570: assigning playerIndex(255) to peer(0)
  36.529 Info NetworkInputHandler.cpp:570: assigning playerIndex(2) to peer(10)
  36.529 Info NetworkInputHandler.cpp:570: assigning playerIndex(255) to peer(11)
  36.529 Info MultiplayerManager.cpp:1583: networkTick(4157929) mapTick(-1) adding mapAlignTask(SendPlayerJoinGameAlignTask)
  36.719 Info TransferTarget.cpp:260: Received transfer block 0 that we didn't request from peer 0
  36.720 Info TransferTarget.cpp:260: Received transfer block 1 that we didn't request from peer 0
  36.721 Info TransferTarget.cpp:260: Received transfer block 2 that we didn't request from peer 0
  36.721 Info TransferTarget.cpp:260: Received transfer block 3 that we didn't request from peer 0
  36.721 Info TransferTarget.cpp:260: Received transfer block 4 that we didn't request from peer 0
  36.721 Info TransferTarget.cpp:260: Received transfer block 5 that we didn't request from peer 0
  36.721 Info TransferTarget.cpp:260: Received transfer block 6 that we didn't request from peer 0
  36.721 Info TransferTarget.cpp:260: Received transfer block 7 that we didn't request from peer 0
  36.721 Info TransferTarget.cpp:260: Received transfer block 8 that we didn't request from peer 0
  36.721 Info TransferTarget.cpp:260: Received transfer block 9 that we didn't request from peer 0
  36.721 Info TransferTarget.cpp:260: Received transfer block 10 that we didn't request from peer 0
  36.721 Info TransferTarget.cpp:260: Received transfer block 11 that we didn't request from peer 0
  36.721 Info TransferTarget.cpp:260: Received transfer block 12 that we didn't request from peer 0
  36.721 Info TransferTarget.cpp:260: Received transfer block 13 that we didn't request from peer 0
  36.721 Info TransferTarget.cpp:260: Received transfer block 14 that we didn't request from peer 0
  36.721 Info TransferTarget.cpp:260: Received transfer block 15 that we didn't request from peer 0
  36.721 Info TransferTarget.cpp:260: Received transfer block 16 that we didn't request from peer 0
  36.721 Info TransferTarget.cpp:260: Received transfer block 17 that we didn't request from peer 0
  36.775 Info MultiplayerManager.cpp:1043: networkTick(4157944) mapTick(-1) received stateChanged peerID(11) oldState(ConnectedWaitingForMap) newState(ConnectedDownloadingMap)
  36.907 Info TransferTarget.cpp:260: Received transfer block 18 that we didn't request from peer 0
  36.908 Info TransferTarget.cpp:260: Received transfer block 23 that we didn't request from peer 0
  36.908 Info TransferTarget.cpp:260: Received transfer block 24 that we didn't request from peer 0
  36.908 Info TransferTarget.cpp:260: Received transfer block 25 that we didn't request from peer 0
  36.942 Info TransferTarget.cpp:260: Received transfer block 26 that we didn't request from peer 0
  36.943 Info TransferTarget.cpp:260: Received transfer block 27 that we didn't request from peer 0
  36.944 Info TransferTarget.cpp:260: Received transfer block 28 that we didn't request from peer 0
  36.944 Info TransferTarget.cpp:260: Received transfer block 29 that we didn't request from peer 0
  36.944 Info TransferTarget.cpp:260: Received transfer block 30 that we didn't request from peer 0
  36.944 Info TransferTarget.cpp:260: Received transfer block 31 that we didn't request from peer 0
  36.944 Info TransferTarget.cpp:260: Received transfer block 32 that we didn't request from peer 0
  36.944 Info TransferTarget.cpp:260: Received transfer block 33 that we didn't request from peer 0
  36.944 Info TransferTarget.cpp:260: Received transfer block 34 that we didn't request from peer 0
  36.944 Info TransferTarget.cpp:260: Received transfer block 35 that we didn't request from peer 0
  36.944 Info TransferTarget.cpp:260: Received transfer block 36 that we didn't request from peer 0
  36.944 Info TransferTarget.cpp:260: Received transfer block 37 that we didn't request from peer 0
  36.944 Info TransferTarget.cpp:260: Received transfer block 38 that we didn't request from peer 0
  36.944 Info TransferTarget.cpp:260: Received transfer block 39 that we didn't request from peer 0
  36.944 Info TransferTarget.cpp:260: Received transfer block 84 that we didn't request from peer 0
  36.944 Info TransferTarget.cpp:260: Received transfer block 85 that we didn't request from peer 0
  36.944 Info TransferTarget.cpp:260: Received transfer block 86 that we didn't request from peer 0
  36.957 Info TransferTarget.cpp:260: Received transfer block 13 that we didn't request from peer 0
  36.957 Info TransferTarget.cpp:260: Received transfer block 14 that we didn't request from peer 0
  36.958 Info TransferTarget.cpp:260: Received transfer block 15 that we didn't request from peer 0
  36.958 Info TransferTarget.cpp:260: Received transfer block 16 that we didn't request from peer 0
  36.958 Info TransferTarget.cpp:260: Received transfer block 17 that we didn't request from peer 0
  36.960 Info TransferTarget.cpp:260: Received transfer block 4 that we didn't request from peer 0
  36.961 Info TransferTarget.cpp:260: Received transfer block 3 that we didn't request from peer 0
  37.054 Info TransferTarget.cpp:260: Received transfer block 5 that we didn't request from peer 0
  37.055 Info TransferTarget.cpp:260: Received transfer block 6 that we didn't request from peer 0
  37.055 Info TransferTarget.cpp:260: Received transfer block 7 that we didn't request from peer 0
  37.055 Info TransferTarget.cpp:260: Received transfer block 8 that we didn't request from peer 0
  37.064 Info TransferTarget.cpp:260: Received transfer block 90 that we didn't request from peer 0
  37.064 Info TransferTarget.cpp:260: Received transfer block 89 that we didn't request from peer 0
  37.064 Info TransferTarget.cpp:260: Received transfer block 88 that we didn't request from peer 0
  37.064 Info TransferTarget.cpp:260: Received transfer block 87 that we didn't request from peer 0
  37.136 Info TransferTarget.cpp:260: Received transfer block 106 that we didn't request from peer 0
  37.136 Info TransferTarget.cpp:260: Received transfer block 105 that we didn't request from peer 0
  37.153 Info TransferTarget.cpp:260: Received transfer block 77 that we didn't request from peer 0
  37.154 Info TransferTarget.cpp:260: Received transfer block 78 that we didn't request from peer 0
  37.154 Info TransferTarget.cpp:260: Received transfer block 79 that we didn't request from peer 0
  37.197 Info TransferTarget.cpp:260: Received transfer block 91 that we didn't request from peer 0
  37.215 Info TransferTarget.cpp:260: Received transfer block 92 that we didn't request from peer 0
  37.216 Info TransferTarget.cpp:260: Received transfer block 93 that we didn't request from peer 0
  37.216 Info TransferTarget.cpp:260: Received transfer block 94 that we didn't request from peer 0
  37.216 Info TransferTarget.cpp:260: Received transfer block 95 that we didn't request from peer 0
  37.216 Info TransferTarget.cpp:260: Received transfer block 96 that we didn't request from peer 0
  37.216 Info TransferTarget.cpp:260: Received transfer block 12 that we didn't request from peer 0
  37.216 Info TransferTarget.cpp:260: Received transfer block 11 that we didn't request from peer 0
  37.216 Info TransferTarget.cpp:260: Received transfer block 10 that we didn't request from peer 0
  37.216 Info TransferTarget.cpp:260: Received transfer block 9 that we didn't request from peer 0
  37.220 Info TransferTarget.cpp:260: Received transfer block 8 that we didn't request from peer 0
  37.220 Info TransferTarget.cpp:260: Received transfer block 7 that we didn't request from peer 0
  37.250 Info TransferTarget.cpp:260: Received transfer block 1 that we didn't request from peer 0
  37.250 Info TransferTarget.cpp:260: Received transfer block 0 that we didn't request from peer 0
  37.250 Info TransferTarget.cpp:260: Received transfer block 100 that we didn't request from peer 0
  37.250 Info TransferTarget.cpp:260: Received transfer block 101 that we didn't request from peer 0
  37.250 Info TransferTarget.cpp:260: Received transfer block 102 that we didn't request from peer 0
  37.251 Info TransferTarget.cpp:260: Received transfer block 103 that we didn't request from peer 0
  37.251 Info TransferTarget.cpp:260: Received transfer block 104 that we didn't request from peer 0
  37.315 Info TransferTarget.cpp:260: Received transfer block 80 that we didn't request from peer 0
  37.348 Info TransferTarget.cpp:260: Received transfer block 82 that we didn't request from peer 0
  37.351 Info TransferTarget.cpp:260: Received transfer block 81 that we didn't request from peer 0
  37.351 Info TransferTarget.cpp:260: Received transfer block 5 that we didn't request from peer 0
  37.353 Info TransferTarget.cpp:260: Received transfer block 6 that we didn't request from peer 0
  37.362 Info TransferTarget.cpp:260: Received transfer block 76 that we didn't request from peer 0
  37.364 Info TransferTarget.cpp:260: Received transfer block 84 that we didn't request from peer 0
  37.365 Info TransferTarget.cpp:260: Received transfer block 85 that we didn't request from peer 0
  37.367 Info TransferTarget.cpp:260: Received transfer block 86 that we didn't request from peer 0
  37.381 Info TransferTarget.cpp:260: Received transfer block 4 that we didn't request from peer 0
  37.382 Info TransferTarget.cpp:260: Received transfer block 3 that we didn't request from peer 0
  37.382 Info TransferTarget.cpp:260: Received transfer block 2 that we didn't request from peer 0
  37.382 Info TransferTarget.cpp:260: Received transfer block 83 that we didn't request from peer 0
  37.382 Info TransferTarget.cpp:260: Received transfer block 7 that we didn't request from peer 0
  37.431 Info TransferTarget.cpp:260: Received transfer block 79 that we didn't request from peer 0
  37.433 Info TransferTarget.cpp:260: Received transfer block 78 that we didn't request from peer 0
  37.496 Info TransferTarget.cpp:260: Received transfer block 8 that we didn't request from peer 0
  37.515 Info TransferTarget.cpp:260: Received transfer block 7 that we didn't request from peer 0
  37.532 Info TransferTarget.cpp:260: Received transfer block 49 that we didn't request from peer 0
  37.534 Info TransferTarget.cpp:260: Received transfer block 50 that we didn't request from peer 0
  37.535 Info TransferTarget.cpp:260: Received transfer block 51 that we didn't request from peer 0
  37.537 Info TransferTarget.cpp:260: Received transfer block 52 that we didn't request from peer 0
  37.539 Info TransferTarget.cpp:260: Received transfer block 77 that we didn't request from peer 0
  37.554 Info TransferTarget.cpp:260: Received transfer block 47 that we didn't request from peer 0
  37.558 Info TransferTarget.cpp:260: Received transfer block 48 that we didn't request from peer 0
  37.559 Info TransferTarget.cpp:260: Received transfer block 45 that we didn't request from peer 0
  37.611 Info TransferTarget.cpp:260: Received transfer block 44 that we didn't request from peer 0
 240.194 Finished download (203 s, 61 MB, 298 kB/s)
 240.499 Info MultiplayerManager.cpp:1118: networkTick(4169927) mapTick(-1) map download finished creating scenario
 240.500 Info MultiplayerManager.cpp:906: networkTick(4169927) mapTick(-1) changing state from(ConnectedDownloadingMap) to(ConnectedLoadingMap)
 240.500 Loading map C:/Spiele\Factorio\Factorio_0.12.25_daniel_Bobathon\temp\mp-download.zip
 240.501 Info MultiplayerManager.cpp:1043: networkTick(4169942) mapTick(-1) received stateChanged peerID(11) oldState(ConnectedDownloadingMap) newState(ConnectedLoadingMap)
 240.536 Info Scenario.cpp:124: Map version 0.12.25-0
 240.721 Info MultiplayerManager.cpp:1043: networkTick(4169957) mapTick(-1) received stateChanged peerID(0) oldState(InGameSendingMap) newState(InGameWaitingForOthers)
 245.957 Info MultiplayerManager.cpp:906: networkTick(4170272) mapTick(21037938) changing state from(ConnectedLoadingMap) to(InGameWaitingForOthers)
 250.447 Info MultiplayerManager.cpp:1043: networkTick(4170287) mapTick(21037938) received stateChanged peerID(11) oldState(ConnectedLoadingMap) newState(InGameWaitingForOthers)
 250.448 Info MultiplayerManager.cpp:1231: networkTick(4170287) mapTick(21037938) stopping mapAlign
 250.448 Info MultiplayerManager.cpp:1735: performing map align task (SendPlayerJoinGameAlignTask)
 250.448 Info MultiplayerManager.cpp:906: networkTick(4170287) mapTick(21037938) changing state from(InGameWaitingForOthers) to(InGame)
 250.448 Info MultiplayerManager.cpp:1557: networkTick(4170287) mapTick(21037938) peerID(11) fullStateLog: local state(InGame) local peers(((peerID(0) state(InGameWaitingForOthers) mapAlignTick(-1))
((peerID(10) state(InGameWaitingForOthers) mapAlignTick(-1))
((peerID(11) state(InGameWaitingForOthers) mapAlignTick(-1))
)
 250.448 Info MultiplayerManager.cpp:1043: networkTick(4170302) mapTick(21037938) received stateChanged peerID(0) oldState(InGameWaitingForOthers) newState(InGame)
 250.448 Info MultiplayerManager.cpp:1043: networkTick(4170302) mapTick(21037938) received stateChanged peerID(10) oldState(InGameWaitingForOthers) newState(InGame)
 250.448 Info MultiplayerManager.cpp:1043: networkTick(4170302) mapTick(21037938) received stateChanged peerID(11) oldState(InGameWaitingForOthers) newState(InGame)
 250.449 Info Synchronizer.cpp:444: NetworkTick(4170303) peer(0) drop detection state(100/600).
 250.449 Info Synchronizer.cpp:444: NetworkTick(4170303) peer(10) drop detection state(100/600).
 250.453 Info Synchronizer.cpp:444: NetworkTick(4170303) peer(0) drop detection state(200/600).
 250.453 Info Synchronizer.cpp:444: NetworkTick(4170303) peer(10) drop detection state(200/600).
 251.213 Info NetworkInputHandler.cpp:712: mapTick(21037956) networkTick(4170319) connecting to player(Loewchen).
 251.213 Info NetworkInputHandler.cpp:570: assigning playerIndex(4) to peer(11)
 251.213 Info GameActionHandler.cpp:1943: MapTick(21037956) processed PlayerJoinGame peerID(11) playerIndex(4) mode(connect)
 252.431 Error NetworkInputHandler.cpp:343: Multiplayer desynchronisation: crc test(CheckCRCHeuristic) failed for mapTick(21037980) peer(11) testCrc(-1595670558) testCrcPeerID(0) currentCrc(-699138614)
 252.431 Info NetworkInputHandler.cpp:419: Desync specification: Reference CRC = 2699296738, reference peers = {0, 10 (drbln)}; desynced CRC = 3595828682, desynced peers = {11 (Loewchen)}
 252.431 Info MultiplayerManager.cpp:906: networkTick(4170368) mapTick(21037998) changing state from(InGame) to(Desynced)
 252.691 Info MultiplayerManager.cpp:1043: networkTick(4170383) mapTick(21037998) received stateChanged peerID(11) oldState(InGame) newState(Desynced)
 252.691 Info MultiplayerManager.cpp:906: networkTick(4170383) mapTick(21037998) changing state from(Desynced) to(DesyncedAligning)
 252.691 Info MultiplayerManager.cpp:1669: networkTick(4170383) mapTick(21037998) starting mapAlign
 252.947 Info MultiplayerManager.cpp:1043: networkTick(4170398) mapTick(21037998) received stateChanged peerID(0) oldState(InGame) newState(InGameAligning)
 252.947 Info MultiplayerManager.cpp:1043: networkTick(4170398) mapTick(21037998) received stateChanged peerID(10) oldState(InGame) newState(InGameAligning)
 252.947 Info MultiplayerManager.cpp:1043: networkTick(4170398) mapTick(21037998) received stateChanged peerID(11) oldState(Desynced) newState(DesyncedAligning)
 252.947 Info MultiplayerManager.cpp:1603: networkTick(4170398) mapTick(21037998) sending mapAlignAction
 253.198 Info MultiplayerManager.cpp:1279: networkTick(4170413) mapTick(21037998) received MapAlignAction from peer(0), mapAlignTick(21038014) appliedTickClosuresCount(37)
 253.198 Info MultiplayerManager.cpp:1279: networkTick(4170413) mapTick(21037998) received MapAlignAction from peer(10), mapAlignTick(21038014) appliedTickClosuresCount(37)
 253.198 Info MultiplayerManager.cpp:1279: networkTick(4170413) mapTick(21037998) received MapAlignAction from peer(11), mapAlignTick(21037999) appliedTickClosuresCount(0)
 253.198 Info MultiplayerManager.cpp:1685: networkTick(4170414) mapTick(21037998) mapAlign finished targetTick(21038014) updating map and running the tasks ...
 253.198 Info MultiplayerManager.cpp:1557: networkTick(4170414) mapTick(21037998) peerID(11) fullStateLog: local state(DesyncedAligning) local peers(((peerID(0) state(InGameAligning) mapAlignTick(21038014))
((peerID(10) state(InGameAligning) mapAlignTick(21038014))
((peerID(11) state(DesyncedAligning) mapAlignTick(21037999))
)
 253.296 Info MultiplayerManager.cpp:1704: maptick(21038014) crc before applying all ticks: -665357319
 253.296 Info NetworkInputHandler.cpp:632: applyAllTickClosures: expectedMapTick(21038014) lastTickApplied(21037996) referenceMapTick(21038014) networkTick(4170414)
 253.296 Info MultiplayerManager.cpp:1712: maptick(21038014) crc after applying all ticks: -665357319
 253.297 Info MultiplayerManager.cpp:906: networkTick(4170414) mapTick(21038014) changing state from(DesyncedAligning) to(DesyncedAligned)
 253.466 Info MultiplayerManager.cpp:1043: networkTick(4170429) mapTick(21038014) received stateChanged peerID(0) oldState(InGameAligning) newState(InGameAligned)
 253.466 Info MultiplayerManager.cpp:1043: networkTick(4170429) mapTick(21038014) received stateChanged peerID(10) oldState(InGameAligning) newState(InGameAligned)
 253.466 Info MultiplayerManager.cpp:1043: networkTick(4170429) mapTick(21038014) received stateChanged peerID(10) oldState(InGameAligned) newState(InGameWaitingForOthers)
 253.466 Info MultiplayerManager.cpp:1043: networkTick(4170429) mapTick(21038014) received stateChanged peerID(11) oldState(DesyncedAligning) newState(DesyncedAligned)
 253.466 Info MultiplayerManager.cpp:1903: NetworkTick(4170429) reconnecting after map desync.
 253.466 Info MultiplayerManager.cpp:2050: NetworkTick(4170429) MapTick(21038014) disconnecting player(4) from the user.
 253.468 Info MultiplayerManager.cpp:906: networkTick(4170429) mapTick(21038014) changing state from(DesyncedAligned) to(DesyncedCreatingReport)
 253.717 Info MultiplayerManager.cpp:1043: networkTick(4170444) mapTick(21038014) received stateChanged peerID(11) oldState(DesyncedAligned) newState(DesyncedCreatingReport)
 259.048 Info MultiplayerManager.cpp:906: networkTick(4170765) mapTick(-1) changing state from(DesyncedCreatingReport) to(DesyncedWaitingForMap)
 259.065 Info NetworkInputHandler.cpp:729: mapTick(21038014) networkTick(4170765) disconnecting from player.
 265.732 Info MultiplayerManager.cpp:1043: networkTick(4170780) mapTick(-1) received stateChanged peerID(11) oldState(DesyncedCreatingReport) newState(DesyncedWaitingForMap)
 265.733 Info Synchronizer.cpp:444: NetworkTick(4170795) peer(0) drop detection state(100/900).
 265.733 Info Synchronizer.cpp:444: NetworkTick(4170795) peer(10) drop detection state(100/900).
 265.735 Info Synchronizer.cpp:444: NetworkTick(4170795) peer(0) drop detection state(200/900).
 265.735 Info Synchronizer.cpp:444: NetworkTick(4170795) peer(10) drop detection state(200/900).
 265.737 Info Synchronizer.cpp:444: NetworkTick(4170795) peer(0) drop detection state(300/900).
 265.737 Info Synchronizer.cpp:444: NetworkTick(4170795) peer(10) drop detection state(300/900).
 265.739 Info Synchronizer.cpp:444: NetworkTick(4170795) peer(0) drop detection state(400/900).
 265.739 Info Synchronizer.cpp:444: NetworkTick(4170795) peer(10) drop detection state(400/900).
 266.113 Info MultiplayerManager.cpp:1043: networkTick(4170795) mapTick(-1) received stateChanged peerID(0) oldState(InGameAligned) newState(InGameSavingMap)
 266.283 Info Synchronizer.cpp:444: NetworkTick(4170804) peer(10) drop detection state(300/900).
 266.385 Info Synchronizer.cpp:444: NetworkTick(4170804) peer(0) drop detection state(200/900).
 274.035 Info MultiplayerManager.cpp:1043: networkTick(4171228) mapTick(-1) received stateChanged peerID(0) oldState(InGameSavingMap) newState(InGameSendingMap)
 274.035 Downloading file C:/Spiele\Factorio\Factorio_0.12.25_daniel_Bobathon\temp\mp-download.zip (60661632 B, 120600 blocks)
 274.047 Info MultiplayerManager.cpp:906: networkTick(4171228) mapTick(-1) changing state from(DesyncedWaitingForMap) to(DesyncedDownloadingMap)
 274.047 Info NetworkInputHandler.cpp:40: mapTick(21038014) networkTick(4171228) initialized NetworkInputHandler local peer(11).
 274.047 Info NetworkInputHandler.cpp:491: expectedMapTick(21038014) adding peer(0).
 274.047 Info NetworkInputHandler.cpp:491: expectedMapTick(21038014) adding peer(10).
 274.047 Info Synchronizer.cpp:413: NetworkTick(4171228) mapTick(21038014) applying 67 pending tickClosures
 274.047 Info NetworkInputHandler.cpp:570: assigning playerIndex(255) to peer(0)
 274.047 Info NetworkInputHandler.cpp:570: assigning playerIndex(2) to peer(10)
 274.047 Info NetworkInputHandler.cpp:570: assigning playerIndex(255) to peer(11)
 274.047 Info MultiplayerManager.cpp:1583: networkTick(4171228) mapTick(-1) adding mapAlignTask(SendPlayerJoinGameAlignTask)
 274.596 Info MultiplayerManager.cpp:1043: networkTick(4171243) mapTick(-1) received stateChanged peerID(11) oldState(DesyncedWaitingForMap) newState(DesyncedDownloadingMap)
 326.443 Info MultiplayerManager.cpp:1557: networkTick(4174295) mapTick(-1) peerID(11) fullStateLog: local state(DesyncedDownloadingMap) local peers(((peerID(0) state(InGameSendingMap) mapAlignTick(-1))
((peerID(10) state(InGameWaitingForOthers) mapAlignTick(-1))
((peerID(11) state(DesyncedDownloadingMap) mapAlignTick(-1))
)
 492.535 Finished download (218 s, 61 MB, 278 kB/s)
 492.827 Info MultiplayerManager.cpp:1118: networkTick(4183835) mapTick(-1) map download finished creating scenario
 492.827 Info MultiplayerManager.cpp:906: networkTick(4183835) mapTick(-1) changing state from(DesyncedDownloadingMap) to(DesyncedLoadingMap)
 492.827 Loading map C:/Spiele\Factorio\Factorio_0.12.25_daniel_Bobathon\temp\mp-download.zip
 492.828 Info MultiplayerManager.cpp:1043: networkTick(4183850) mapTick(-1) received stateChanged peerID(11) oldState(DesyncedDownloadingMap) newState(DesyncedLoadingMap)
 492.862 Info Scenario.cpp:124: Map version 0.12.25-0
 493.100 Info MultiplayerManager.cpp:1043: networkTick(4183865) mapTick(-1) received stateChanged peerID(0) oldState(InGameSendingMap) newState(InGameWaitingForOthers)

User avatar
HanziQ
Former Staff
Former Staff
Posts: 630
Joined: Fri Mar 27, 2015 7:07 am
Contact:

Re: MP, Drop detection on join with big map

Post by HanziQ »

Hello, this should be resolved for the next release, if not, please reopen the topic.

Post Reply

Return to “Resolved Problems and Bugs”